lib/generators/rails/templates/controller.rb in responders-0.9.1 vs lib/generators/rails/templates/controller.rb in responders-0.9.2
- old
+ new
@@ -1,52 +1,39 @@
<% module_namespacing do -%>
class <%= controller_class_name %>Controller < ApplicationController
<% 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 " if flash? %>@<%= 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 " if flash? %>@<%= 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
\ No newline at end of file