Sha256: 57711bffa4b8087c9919b640713ca23595f19897f76b6550194c8d8e9ba27aad
Contents?: true
Size: 1.62 KB
Versions: 5
Compression:
Stored size: 1.62 KB
Contents
class <%= controller_class_name %>Controller < ApplicationController respond_to :html, :json <% unless options[:singleton] -%> # GET /<%= table_name %> # GET /<%= table_name %>.xml def index @<%= table_name %> = <%= orm_class.all(class_name) %> respond_with(@<%= table_name %>) end <% end -%> # GET /<%= table_name %>/1 # GET /<%= table_name %>/1.xml def show @<%= file_name %> = <%= orm_class.find(class_name, "params[:id]") %> respond_with(@<%= file_name %>) end # GET /<%= table_name %>/new # GET /<%= table_name %>/new.xml def new @<%= file_name %> = <%= orm_class.build(class_name) %> respond_with(@<%= file_name %>) end # GET /<%= table_name %>/1/edit def edit @<%= file_name %> = <%= orm_class.find(class_name, "params[:id]") %> end # POST /<%= table_name %> # POST /<%= table_name %>.xml def create @<%= file_name %> = <%= orm_class.build(class_name, "params[:#{file_name}]") %> flash[:notice] = '<%= class_name %> was successfully created.' if @<%= orm_instance.save %> respond_with(@<%= file_name %>) end # PUT /<%= table_name %>/1 # PUT /<%= table_name %>/1.xml def update @<%= file_name %> = <%= orm_class.find(class_name, "params[:id]") %> flash[:notice] = '<%= class_name %> was successfully updated.' if @<%= orm_instance.update_attributes("params[:#{file_name}]") %> respond_with(@<%= file_name %>) end # DELETE /<%= table_name %>/1 # DELETE /<%= table_name %>/1.xml def destroy @<%= file_name %> = <%= orm_class.find(class_name, "params[:id]") %> @<%= orm_instance.destroy %> respond_with(@<%= file_name %>) end end
Version data entries
5 entries across 5 versions & 1 rubygems