是否可以使用Mongoid和Devise将用户嵌套在另一个资源(即Accounts)中?例如:
# routes.rb
resources :accounts
resources :users
end
devise_for :users
如果是这样,怎么样?谢谢!
答案 0 :(得分:0)
这不起作用吗?
# routes.rb
resources :accounts
devise_for :users
resources :users
end
首先创建 - 更高的优先级。详细路径可能会更改,它将变为new_accounts_sessions_path
,依此类推。
答案 1 :(得分:0)
如果您将这种嵌套用于注册,那将是有意义的。在这种情况下,请执行:
resources :accounts
resources :users
end
devise_for :users, :skip => :registrations
此外,根据您的帐户功能,我会跳过其他控制器以获得更好的安全性并删除未使用的路径。