0

我想从头开始创建我的身份验证系统,我并不是真的在寻找这方面的辩论。我的问题是我应该使用帮助文件来提供诸如 current_user 和 signed_in 之类的方法吗?还是首选通过 application_controller 提供这些?还是一点也不重要,我只需要继续下去吗?

4

1 回答 1

0

我会把它放在 中ApplicationController,你可以定义类似的东西

def current_user 
  @current_user ||= User.find(session[:user_id]) if session[:user_id]
end
helper_method :current_user

这将允许您从视图和控制器中调用 @current_user。

于 2013-09-25T20:11:02.297 回答