diff --git a/app/controllers/admin_data/crud_controller.rb b/app/controllers/admin_data/crud_controller.rb index f7918e3..dd3f4ba 100644 --- a/app/controllers/admin_data/crud_controller.rb +++ b/app/controllers/admin_data/crud_controller.rb @@ -45,7 +45,7 @@ def update if @model.update_attributes(model_attrs) format.html do flash[:success] = "Record was updated" - redirect_to admin_data_path(:id => @model, :klass => @klass.name.underscore) + redirect_to admin_data_path(:id => @model.id, :klass => @klass.name.underscore) end format.js { render :json => {:success => true}} else @@ -67,7 +67,7 @@ def create else format.html do flash[:success] = "Record was created" - redirect_to admin_data_path(:id => @model, :klass => @klass.name.underscore) + redirect_to admin_data_path(:id => @model.id, :klass => @klass.name.underscore) end format.js { render :json => {} } end diff --git a/app/views/admin_data/crud/edit.html.erb b/app/views/admin_data/crud/edit.html.erb index 11be7c5..27ed253 100644 --- a/app/views/admin_data/crud/edit.html.erb +++ b/app/views/admin_data/crud/edit.html.erb @@ -12,7 +12,7 @@
- <% url = admin_data_path(:klass => @klass.name, :id => @model) + <% url = admin_data_path(:klass => @klass.name, :id => @model.id) html_options = {:class => 'form', :method => :put} %> <%= form_for @model, :as => @klass.name.underscore.to_sym, :url => url, :html=> html_options do |f| %> <%= render 'admin_data/shared/flash_message', :model => @model %>