Я пытаюсь улучшить i18n в моем проекте rails.Навигация работает нормально, я уже, но у меня есть ошибка с формами.
config / rout.rb
map.namespace :admin, :path_prefix => '/:locale/admin' do |admin|
admin.resources :titles
end
map.connect ':locale/:controller/:action/:id'
map.connect ':locale/:controller/:action/:id.:format'
app / views / admin / title / _form.html.haml
- form_for([:admin, title], :url => {:id => title}) do |f|
Форма загружает правильную запись, я вижу правильную информацию, но когда я сохраняю (после действия), возникает эта ошибка
ActiveRecord::RecordNotFound in Admin/titlesController#1
{"commit"=>"Submit",
"title"=>{"price"=>"69.95",
"title"=>"Java How to Program",
"isbn"=>"0130125075",
"available"=>"0",
"copyright"=>"2000",
"author_id"=>"1",
"edition"=>"3",
"publisher_id"=>"1"},
"_method"=>"put",
"authenticity_token"=>"PmuWctSaS2JXYIG8EdjS9Y7VOK48sThiOTSn+4+gHLY=",
"id"=>"edit",
"locale"=>"en"}
Что я делаю неправильно?