Sha256: 5740f5ea5109bbda72d900fe8578aed428a1085caa85c85fba5f17bc6b83dce7
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
<% model_name = @model.name.underscore -%> <% modelName = @model.name -%> class Admin::<%=@model.name.pluralize %>Controller < Admin::AdminController def index @<%=model_name.pluralize %> = <%= modelName%>.all end def show @<%=model_name %> = <%= modelName%>.find(params[:id]) end def new @<%=model_name %> = <%= modelName%>.new end def edit @<%=model_name %> = <%= modelName%>.find(params[:id]) end def create @<%=model_name %> = <%= modelName%>.new(params[:<%= model_name %>]) if @<%= model_name%>.save redirect_to admin_<%=model_name.pluralize%>_path else render new_admin_<%=model_name%>_path end end def update @<%=model_name %> = <%= modelName%>.find(params[:id]) if @<%=model_name %>.update_attributes(params[:<%=model_name%>]) redirect_to admin_<%=model_name%>_path(@<%=model_name %>) else render edit_admin_<%=model_name %>_path end end def destroy @<%=model_name %> = <%= modelName%>.find(params[:id]) @<%=model_name %>.destroy redirect_to admin_<%= model_name.pluralize %>_path end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
drh_admin-0.0.4 | lib/generators/admin/templates/app/controllers/admin/model_controller.rb.erb |
drh_admin-0.0.3 | lib/generators/admin/templates/app/controllers/admin/model_controller.rb.erb |