lib/generators/mdd/scaffold/templates/controllers/ajax_controller.rb in mdd-1.1.0 vs lib/generators/mdd/scaffold/templates/controllers/ajax_controller.rb in mdd-2.0

- old
+ new

@@ -1,68 +1,68 @@ -class <%= namespace_scope %><%= plural_name.camelize %>Controller < <%= @inherit_controller || 'ApplicationController' %> +class <%= @model.controller_name %>Controller < <%= @inherit_controller || 'ApplicationController' %> def index - @<%= plural_name %> = <%= namespace_model_class %>.paginate :page => params[:page] + @<%= @model.plural_name %> = <%= @model.klass %>.paginate :page => params[:page] respond_to do |format| format.html format.js end end def show - @<%= singular_name %> = <%= namespace_model_class %>.find(params[:id]) + @<%= @model.singular_name %> = <%= @model.klass %>.find(params[:id]) render :layout => false end def new - @<%= singular_name %> = <%= namespace_model_class %>.new + @<%= @model.singular_name %> = <%= @model.klass %>.new render :layout => false end def edit - @<%= singular_name %> = <%= namespace_model_class %>.find(params[:id]) + @<%= @model.singular_name %> = <%= @model.klass %>.find(params[:id]) render :layout => false end def create - @<%= singular_name %> = <%= namespace_model_class %>.new(params[:<%= namespace_object %>]) - @<%= singular_name %>.save - # loads all <%= plural_name %> to display in the list + @<%= @model.singular_name %> = <%= @model.klass %>.new(params[:<%= @model.object_name %>]) + @system_notice = t('<%= @model.plural_name %>.create_success') if @<%= @model.singular_name %>.save + # loads all <%= @model.plural_name %> to display in the list load_list respond_to do |format| format.js end end def update - @<%= singular_name %> = <%= namespace_model_class %>.find(params[:id]) - @<%= singular_name %>.update_attributes(params[:<%= namespace_object %>]) + @<%= @model.singular_name %> = <%= @model.klass %>.find(params[:id]) + @system_notice = t('<%= @model.plural_name %>.update_success') if @<%= @model.singular_name %>.update_attributes(params[:<%= @model.object_name %>]) - # loads all <%= plural_name %> to display in the list + # loads all <%= @model.plural_name %> to display in the list load_list respond_to do |format| format.js end end def destroy - @<%= singular_name %> = <%= namespace_model_class %>.find(params[:id]) - @<%= singular_name %>.destroy + @<%= @model.singular_name %> = <%= @model.klass %>.find(params[:id]) + @system_notice = t('<%= @model.plural_name %>.destroy_success') if @<%= @model.singular_name %>.destroy - # loads all <%= plural_name %> to display in the list + # loads all <%= @model.plural_name %> to display in the list load_list respond_to do |format| format.js end end private def load_list - @<%= plural_name %> = <%= namespace_model_class %>.paginate :page => 1 + @<%= @model.plural_name %> = <%= @model.klass %>.paginate :page => 1 end end \ No newline at end of file