** Обновление: этот вопрос об ошибке в Rails: **
https://rails.lighthouseapp.com/projects/8994/tickets/267
** Конец обновления. **
Я пытался использовать единичные ресурсы (согласно здесь ), потому что мне нравится лучший URL типа
/user/new
по сравнению с
/users/new
Так что в моем route.rb я изменился с
resources :users
до
resources :user, :controller => 'users'
Теперь, на мой взгляд, команда
form_for(@user) do |f|
выдайте ошибку:
No route matches {:controller=>"users"}
Есть подсказка?
Это вывод рейковых маршрутов
user_index GET /user(.:format) {:action=>"index", :controller=>"users"}
POST /user(.:format) {:action=>"create", :controller=>"users"}
new_user GET /user/new(.:format) {:action=>"new", :controller=>"users"}
edit_user GET /user/:id/edit(.:format) {:action=>"edit", :controller=>"users"}
user GET /user/:id(.:format) {:action=>"show", :controller=>"users"}
PUT /user/:id(.:format) {:action=>"update", :controller=>"users"}
DELETE /user/:id(.:format) {:action=>"destroy",:controller=>"users"}