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