Sha256: df3ccd38a5dfb1d88257f8a22ff361ea33c153f1d8e507923a324b75bbffda8e
Contents?: true
Size: 1.48 KB
Versions: 19
Compression:
Stored size: 1.48 KB
Contents
Admin.controllers :<%= @orm.name_plural %> do get :index do @<%= @orm.name_plural %> = <%= @orm.all %> render '<%= @orm.name_plural %>/index' end get :new do @<%= @orm.name_singular %> = <%= @orm.build %> render '<%= @orm.name_plural %>/new' end post :create do @<%= @orm.name_singular %> = <%= @orm.build("params[:#{@orm.name_singular}]") %> if <%= @orm.save %> flash[:notice] = '<%= @orm.klass_name %> was successfully created.' redirect url(:<%= @orm.name_plural %>, :edit, :id => @<%= @orm.name_singular%>.id) else render '<%= @orm.name_plural %>/new' end end get :edit, :with => :id do @<%= @orm.name_singular %> = <%= @orm.find("params[:id]") %> render '<%= @orm.name_plural %>/edit' end put :update, :with => :id do @<%= @orm.name_singular %> = <%= @orm.find("params[:id]") %> if <%= @orm.update_attributes("params[:#{@orm.name_singular}]") %> flash[:notice] = '<%= @orm.klass_name %> was successfully updated.' redirect url(:<%= @orm.name_plural %>, :edit, :id => @<%= @orm.name_singular %>.id) else render '<%= @orm.name_plural %>/edit' end end delete :destroy, :with => :id do <%= @orm.name_singular %> = <%= @orm.find("params[:id]") %> if <%= @orm.destroy %> flash[:notice] = '<%= @orm.klass_name %> was successfully destroyed.' else flash[:error] = 'Unable to destroy <%= @orm.klass_name %>!' end redirect url(:<%= @orm.name_plural %>, :index) end end
Version data entries
19 entries across 19 versions & 3 rubygems