【发布时间】:2011-01-01 20:39:02
【问题描述】:
是否可以使用 Mongoid 和 Devise 将用户嵌套在另一个资源(即帐户)中?例如:
# routes.rb
resources :accounts
resources :users
end
devise_for :users
如果是这样,怎么做?谢谢!
【问题讨论】:
标签: ruby-on-rails mongodb devise mongoid
是否可以使用 Mongoid 和 Devise 将用户嵌套在另一个资源(即帐户)中?例如:
# routes.rb
resources :accounts
resources :users
end
devise_for :users
如果是这样,怎么做?谢谢!
【问题讨论】:
标签: ruby-on-rails mongodb devise mongoid
这不行吗?
# routes.rb
resources :accounts
devise_for :users
resources :users
end
首先创建 - 更高的优先级。详细路径可能会改变,它会变成new_accounts_sessions_path等等。
【讨论】:
如果您将这种嵌套用于注册,那将是有意义的。在这种情况下:
resources :accounts
resources :users
end
devise_for :users, :skip => :registrations
另外,根据您的帐户功能,我会跳过其他控制器以提高安全性并删除未使用的路径。
【讨论】: