我想为用户设置CRUD,仅适用于我的Web应用程序的管理员.
所以在routes.rb中
所以在routes.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第一行得到这个错误:
#<#:0x007fb6645c6378>的未定义方法`user_path’
这是:
如何使用具有命名空间资源的form_for?