class Object
Public Instance Methods
create(<%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.build(class_name, singular_table_name) %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully created.' else render :new end end def update(id, <%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> <% if orm_instance.respond_to? :update -%> if @<%= orm_instance.update(singular_table_name) %> <% else -%> if @<%= orm_instance.update_attributes(singular_table_name) %> <% end -%> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully updated.' else render :edit end end def destroy(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> @<%= orm_instance.destroy %> redirect_to <%= index_helper %>_url, notice: <%= "'
click to toggle source
# File lib/generators/rails/templates/controller.rb, line 27 def create(<%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.build(class_name, singular_table_name) %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully created.' else render :new end end # PUT <%= route_url %>/1 def update(id, <%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> <% if orm_instance.respond_to? :update -%> if @<%= orm_instance.update(singular_table_name) %> <% else -%> if @<%= orm_instance.update_attributes(singular_table_name) %> <% end -%> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully updated.' else render :edit end end # DELETE <%= route_url %>/1 def destroy(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> @<%= orm_instance.destroy %> redirect_to <%= index_helper %>_url, notice:
edit(id)
click to toggle source
# File lib/generators/rails/templates/controller.rb, line 22 def edit(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> end # POST <%= route_url %> def create(<%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.build(class_name, singular_table_name) %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully created.' else render :new end end # PUT <%= route_url %>/1 def update(id, <%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> <% if orm_instance.respond_to? :update -%> if @<%= orm_instance.update(singular_table_name) %> <% else -%> if @<%= orm_instance.update_attributes(singular_table_name) %> <% end -%> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully updated.' else render :edit end end # DELETE <%= route_url %>/1 def destroy(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> @<%= orm_instance.destroy %> redirect_to <%= index_helper %>_url,
index()
click to toggle source
# File lib/generators/rails/templates/controller.rb, line 7 def index @<%= plural_table_name %> = <%= orm_class.all(class_name) %> end # GET <%= route_url %>/1 def show(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> end # GET <%= route_url %>/new def new @<%= singular_table_name %> = <%= orm_class.build(class_name) %> end # GET <%= route_url %>/1/edit def edit(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> end # POST <%= route_url %> def create(<%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.build(class_name, singular_table_name) %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully created.' else render :new end end # PUT <%= route_url %>/1 def update(id, <%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> <% if orm_instance.respond_to? :update -%> if @<%= orm_instance.update(singular_table_name) %> <% else -%> if @<%= orm_instance.update_attributes(singular_table_name) %> <% end -%> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully updated.' else render :edit end end # DELETE <%= route_url %>/1 def destroy(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> @<%= orm_instance.destroy
new()
click to toggle source
# File lib/generators/rails/templates/controller.rb, line 17 def new @<%= singular_table_name %> = <%= orm_class.build(class_name) %> end # GET <%= route_url %>/1/edit def edit(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> end # POST <%= route_url %> def create(<%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.build(class_name, singular_table_name) %> if @<%= orm_instance.save %> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully created.' else render :new end end # PUT <%= route_url %>/1 def update(id, <%= singular_table_name %>) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> <% if orm_instance.respond_to? :update -%> if @<%= orm_instance.update(singular_table_name) %> <% else -%> if @<%= orm_instance.update_attributes(singular_table_name) %> <% end -%> redirect_to @<%= singular_table_name %>, notice: '<%= human_name %> was successfully updated.' else render :edit end end # DELETE <%= route_url %>/1 def destroy(id) @<%= singular_table_name %> = <%= orm_class.find(class_name, 'id') %> @<%= orm_instance.destroy %> redirect_to <%= index_helper %>_url