Yed*_*die 68 methods ruby-on-rails undefined devise
在我安装设计并创建用户模型之后.我rake db:migrate
,然后我rake routes
.然后我得到一个错误,"未定义的方法`devise_for'为#".可能导致此错误的原因是什么?
如果你在Gemfile中指定了Devise gem,只需确保你的routes.rb文件中有以下内容:
devise_for :users
Run Code Online (Sandbox Code Playgroud)
此外,这里有一个技巧,以确保正确映射Devise,运行:rails c,(Rails应用程序控制台)在您的应用程序的文件夹中,然后是以下命令行:
Devise.mappings.keys
Run Code Online (Sandbox Code Playgroud)
你应该看到:
=> [:user]
Run Code Online (Sandbox Code Playgroud)
干杯!
归档时间: |
|
查看次数: |
26117 次 |
最近记录: |