我正在使用Rails 4.0
和devise gem
进行用户身份验证。我使用devise
默认脚手架设置了基本用户模型。
我的每个用户都有id
,我想将id
传递给其他表。获得id
以便我能做到的最佳方法是什么?我想要current_user.id
之类的内容,但我不知道如何定义current_user
。默认设计是否提供这样的东西?
答案 0 :(得分:1)
是的,当您向控制器添加current_user
时,Devise将使控制器和视图中的before_filter :authenticate_user!
辅助方法可用。
在文档here中有更详细的解释。