Sha256: b0cf556e5cc0b0f26dae22f288ccf2f7a9aec8af4ccf1f12319f8fb5b114844b
Contents?: true
Size: 1.08 KB
Versions: 7
Compression:
Stored size: 1.08 KB
Contents
class Manifest::<%= ActiveSupport::Inflector.pluralize(name) %>Controller < Manifest::ManifestController layout :set_layout # Add more actions to me! def index @<%= plural_name.underscore %> = <%= name %>.all end def show @<%= name.underscore %> = <%= name %>.find(params[:id]) end def new @<%= name.underscore %> = <%= name %>.new end def create @<%= name.underscore %> = <%= name %>.new(params[:<%= name.underscore %>]) if @<%= name.underscore %>.save redirect_to manifest_<%= plural_name.underscore %>_path else render 'new' end end def edit @<%= name.underscore %> = <%= name %>.find(params[:id]) end def update @<%= name.underscore %> = <%= name %>.find(params[:id]) if @<%= name.underscore %>.update_attributes(params[:page]) redirect_to manifest_<%= plural_name.underscore %>_path else render 'edit' end end def destroy @<%= name.underscore %> = <%= name %>.find(params[:id]) @<%= name.underscore %>.destroy redirect_to manifest_<%= plural_name.underscore %>_path end end
Version data entries
7 entries across 7 versions & 1 rubygems