访问设备助手“user_signed_in?”
我无法使用“user_signed_in?”在我的应用程序控制器中,想知道是否有人知道如何修复它。
在我看来,它工作得很好,但在我的应用程序控制器中,我得到
NoMethodError in PostsController#index
undefined method `user_signed_in?' for ApplicationController:Class
很多人在rail 3.0.3上遇到这个问题,但我正在使用rails 2.3.8。建议的修复是 在您的routes.rb中使用devise_for :user 但这会导致
Internal Server Error
undefined method `devise_for' for main:Object
帮助将不胜感激
谢谢
I'm unable to use 'user_signed_in?' in my application controller, and wondered if anyone knew how to fix it.
It's works fine in my views, but in my application controller i get
NoMethodError in PostsController#index
undefined method `user_signed_in?' for ApplicationController:Class
A lot of people had this problem on rail 3.0.3, but I'm using rails 2.3.8. The suggested fix was
to use devise_for :user in your routes.rb but that resulted in
Internal Server Error
undefined method `devise_for' for main:Object
Help would be greatly appreciated
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用的是 2.38 的设备
如何
那么每个控制器
,例如 food_items:略有不同的方法。可能有帮助。
I use devise with 2.38
How about having
then each controller, e.g. food_items:
slightly different approach. Might help.