class Object
Public Instance Methods
build_(<%=model%> @<%=model%> = <%=model_class_name%>.new(params[:<%=model%>]))
click to toggle source
# File lib/generators/templates/controller.rb, line 48 def build_<%=model%> @<%=model%> = <%=model_class_name%>.new(params[:<%=model%>]) end
destroy()
click to toggle source
# File lib/generators/templates/controller.rb, line 40 def destroy @<%=model%>.destroy flash[:notice] = '<%=model_class_name%> deleted' redirect_to :action => :index end
index()
click to toggle source
# File lib/generators/templates/controller.rb, line 6 def index @<%=models%> = <%=model_class_name%> end def show render end def new render end def edit render end def create @<%=model%>.save! flash[:notice] = '<%=model_class_name%> created' redirect_to :action => :show, :id => @<%=model%> rescue ActiveRecord::RecordInvalid flash.now[:error] = 'Failed to create <%=model_class_name%>' render :action => :new end
load_(<%=model%> @<%=model%> = <%=model_class_name%>.find(params[:id]))
click to toggle source
# File lib/generators/templates/controller.rb, line 52 def load_<%=model%> @<%=model%> = <%=model_class_name%>.find(params[:id]) rescue ActiveRecord::RecordNotFound flash[:error] = '<%=model_class_name%> not found' redirect_to :action => :index end
update()
click to toggle source
# File lib/generators/templates/controller.rb, line 31 def update @<%=model%>.update_attributes!(params[:<%=model%>]) flash[:notice] = '<%=model_class_name%> updated' redirect_to :action => :show, :id => @<%=model%> rescue ActiveRecord::RecordInvalid flash.now[:error] = 'Failed to update <%=model_class_name%>' render :action => :edit end