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 -%>