我正在尝试允许管理员用户在Devise中编辑其他用户,但是当我尝试访问另一个用户的编辑页面时(例如/ users/1/edit),我收到以下消息:
Unknown action
Could not find devise mapping for path "/users/1/edit"
Run Code Online (Sandbox Code Playgroud)
似乎有效的唯一路径是/ users/edit,它显示当前用户的编辑页面.
在我的路线文件中,我有:
devise_for :users, :controllers => { :registrations => 'users' }
resources :users
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢!