Sha256: 8a1b2c46026dc4c031d8ea6a29052e5cff77c07d4481ac74b9b12b990e25b340
Contents?: true
Size: 1.01 KB
Versions: 27
Compression:
Stored size: 1.01 KB
Contents
<% if namespaced? -%> require_dependency "<%= namespaced_file_path %>/application_controller" <% end -%> <% module_namespacing do -%> class <%= controller_class_name %>Controller < ApplicationController load_and_authorize_resource def index end def show end def new end def edit end def create @<%= singular_table_name %> = <%= orm_class.build(class_name, "params[:#{singular_table_name}]") %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, <%= key_value :notice, "'#{human_name} was successfully created.'" %> else render <%= key_value :action, '"new"' %> end end def update if @<%= orm_instance.update_attributes("params[:#{singular_table_name}]") %> redirect_to @<%= singular_table_name %>, <%= key_value :notice, "'#{human_name} was successfully updated.'" %> else render <%= key_value :action, '"edit"' %> end end def destroy @<%= orm_instance.destroy %> redirect_to <%= index_helper %>_url end end <% end -%>
Version data entries
27 entries across 27 versions & 1 rubygems