使用Devise / Rails将UserID传递给模型

时间:2014-01-17 14:57:22

标签: ruby-on-rails ruby devise

我正在使用Rails 4.0devise gem进行用户身份验证。我使用devise默认脚手架设置了基本用户模型。

我的每个用户都有id,我想将id传递给其他表。获得id以便我能做到的最佳方法是什么?我想要current_user.id之类的内容,但我不知道如何定义current_user。默认设计是否提供这样的东西?

1 个答案:

答案 0 :(得分:1)

是的,当您向控制器添加current_user时,Devise将使控制器和视图中的before_filter :authenticate_user!辅助方法可用。

在文档here中有更详细的解释。