lib/generators/rails/templates/controller.rb in responders-1.1.2 vs lib/generators/rails/templates/controller.rb in responders-2.0.0
- old
+ new
@@ -1,56 +1,54 @@
<% module_namespacing do -%>
class <%= controller_class_name %>Controller < ApplicationController
- <%= controller_before_filter %> :set_<%= singular_table_name %>, only: [:show, :edit, :update, :destroy]
+ <%= controller_before_filter %> :set_<%= file_name %>, only: [:show, :edit, :update, :destroy]
- respond_to :html
-
<% unless options[:singleton] -%>
def index
- @<%= plural_table_name %> = <%= orm_class.all(class_name) %>
- respond_with(@<%= plural_table_name %>)
+ @<%= table_name %> = <%= orm_class.all(class_name) %>
+ respond_with(@<%= table_name %>)
end
<% end -%>
def show
- respond_with(@<%= singular_table_name %>)
+ respond_with(@<%= file_name %>)
end
def new
- @<%= singular_table_name %> = <%= orm_class.build(class_name) %>
- respond_with(@<%= singular_table_name %>)
+ @<%= file_name %> = <%= orm_class.build(class_name) %>
+ respond_with(@<%= file_name %>)
end
def edit
end
def create
- @<%= singular_table_name %> = <%= orm_class.build(class_name, attributes_params) %>
+ @<%= file_name %> = <%= orm_class.build(class_name, attributes_params) %>
<%= "flash[:notice] = '#{class_name} was successfully created.' if " if flash? %>@<%= orm_instance.save %>
- respond_with(@<%= singular_table_name %>)
+ respond_with(@<%= file_name %>)
end
def update
<%= "flash[:notice] = '#{class_name} was successfully updated.' if " if flash? %>@<%= orm_instance_update(attributes_params) %>
- respond_with(@<%= singular_table_name %>)
+ respond_with(@<%= file_name %>)
end
def destroy
@<%= orm_instance.destroy %>
- respond_with(@<%= singular_table_name %>)
+ respond_with(@<%= file_name %>)
end
private
- def set_<%= singular_table_name %>
- @<%= singular_table_name %> = <%= orm_class.find(class_name, "params[:id]") %>
+ def set_<%= file_name %>
+ @<%= file_name %> = <%= orm_class.find(class_name, "params[:id]") %>
end
<%- if strong_parameters_defined? -%>
- def <%= "#{singular_table_name}_params" %>
+ def <%= "#{file_name}_params" %>
<%- if attributes_names.empty? -%>
- params[:<%= singular_table_name %>]
+ params[:<%= file_name %>]
<%- else -%>
- params.require(:<%= singular_table_name %>).permit(<%= attributes_names.map { |name| ":#{name}" }.join(', ') %>)
+ params.require(:<%= file_name %>).permit(<%= attributes_names.map { |name| ":#{name}" }.join(', ') %>)
<%- end -%>
end
<%- end -%>
end
<% end -%>