Sha256: 2e25b9d0d2b5cff705505fd149ec3156e80d7676edc052abae8429c25a639d9f
Contents?: true
Size: 1.51 KB
Versions: 4
Compression:
Stored size: 1.51 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] = "#{mt(<%= @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] = "#{mt(<%= @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] = "#{mt(<%= @orm.klass_name %>)} was successfully destroyed." else flash[:error] = 'Unable to destroy #{mt(<%= @orm.klass_name %>)}!' end redirect url(:<%= @orm.name_plural %>, :index) end end
Version data entries
4 entries across 4 versions & 1 rubygems