Rails: ресурс name_for для пространства имен

Я хочу настроить CRUD для пользователей, доступный только для администраторов моего веб-приложения. Так что в маршрутах .rb:

namespace :admin do
  resources :user
end

что означает это:

admin_user_index GET    /admin/user(.:format)                  admin/user#index
                 POST   /admin/user(.:format)                  admin/user#create
  new_admin_user GET    /admin/user/new(.:format)              admin/user#new
 edit_admin_user GET    /admin/user/:id/edit(.:format)         admin/user#edit
      admin_user GET    /admin/user/:id(.:format)              admin/user#show
                 PUT    /admin/user/:id(.:format)              admin/user#update
                 DELETE /admin/user/:id(.:format)              admin/user#destroy

Показывать, индексировать нормально, но редактировать, а новые нет. Я продолжаю получать эту ошибку в первой строке _form:
undefined method `user_path' for #<#:0x007fb6645c6378>

что это такое:

Как я могу использовать form_for с пространством имен?

Ответы на вопрос(2)

предполагается, что соответствующий путь [имя_модели] _path. Вы должны явно указать это URL с

form_for @user, url: admin_user_path
Решение Вопроса

 <%= form_for [:admin, @user] do |f| %>
 Barbared10 июн. 2012 г., 18:43
Потрясающие! Спасибо =) =)
 07 апр. 2013 г., 09:24
О, чувак, я преследовал свой хвост около часа, пока не нашел этот ответ.

Ваш ответ на вопрос