0
我有一個SimpleForm設置像這樣:SimpleForm並放入不正確控制器
= simple_form_for @profile, url: user_general_info_path, html: { class: 'form-horizontal' } do |f|
= f.input :name
.form-actions
= f.button :submit, class: 'btn-green'
它產生與此URL形式:/user/general_info
當我按下提交按鈕 - 這裏的控制檯會發生什麼:
Started PUT "/user/general_info" for 127.0.0.1 at 2014-01-23 10:27:30 +0200
ActionController::RoutingError - uninitialized constant User::GeneralInfosController:
爲什麼Rails的尋找用戶:: GeneralInfosController(注 - 相關信息),當我明確告訴它放入 「/用戶/ general_info」
控制器User::GeneralInfoController
確實存在。
這裏是我的路線文件:
namespace :user do
resource :general_info, only: [:update, :edit]
root to: 'general_info#edit'
end
我假設你的意思是'Controller' User :: GeneralInfosController'確實存在。' (注意複數信息) –