我刚刚开始研究Devise gem,我在使用User
类的正确模型时遇到了问题。有什么方法可以告诉我在我的模块结构中寻找User
模型,即我可以指定User
模型在这个模块结构中:
Module1/Module2/User
而不是它依赖于它在默认范围内?
很抱歉这个简短的问题,如果您需要其他任何内容,请告知我们。
答案 0 :(得分:2)
当您在class_name
声明中使用devise_for
选项时,Devise将使用您期望的类。 documentation提供了示例。
来自文档:
# * class_name: setup a different class to be looked up by devise, if it cannot be
# properly found by the route name.
#
# devise_for :users, class_name: 'Account'