我有一个 Rails 引擎,我想在其中使用 Devise。我按照本指南正常安装了设计。
我在我的引擎 devise.rb 中添加了这个:
Devise.setup do |config|
config.router_name = :cms_user
end
我在我的路线文件中添加了这个:
Cms::User::Engine.routes.draw do
devise_for :users, {
class_name: 'Cms::User',
module: :devise
}
end
我在我的路线中添加了这个:
devise_for :users, {
class_name: 'Cms::User',
module: :devise
}
但是我不断收到此错误:
undefined method 'cms_user'
我究竟做错了什么 ?