如何设置 devise_for namespace::user
How to set devise_for namespace::user
我有带命名空间的用户模型,例如:
app/models/v1/user.rb
我知道如果
app/models/user.rb
我们可以做到
devise_for :user
但有命名空间
我不知道怎么办
设置 devise_for 该用户对象(带有命名空间)
devise_for 'v1/user'
rake 路由正常,但 devise helper 不工作。
devise_for
方法支持 path
和 class_name
选项。
你可以这样做:
devise_for :users, path: 'v1/user', class_name: "V1::User"
我有带命名空间的用户模型,例如: app/models/v1/user.rb
我知道如果 app/models/user.rb 我们可以做到
devise_for :user
但有命名空间 我不知道怎么办 设置 devise_for 该用户对象(带有命名空间)
devise_for 'v1/user'
rake 路由正常,但 devise helper 不工作。
devise_for
方法支持 path
和 class_name
选项。
你可以这样做:
devise_for :users, path: 'v1/user', class_name: "V1::User"