rails层次结构中的cookie类定义

时间:2012-01-23 01:25:24

标签: ruby-on-rails

我正在练习rails编程。 我现在想到的一个问题如下。

关于下面的代码,我可以在最近创建的帮助程序模块中获得对cookie类的引用。我的问题是在rails类层次结构中定义了cookie类吗?

我只需要更好地了解它的类层次结构设计以及为什么它可以自动用于帮助程序类。

我的代码片段如下所示:(这是来自Michael Hartl的rails教程第9章)

module SessionsHelper
  def sign_in(user)
    cookies.permanent.signed[:remember_token] = [user.id, user.salt]
    self.current_user = user
  end

  def current_user=(user)
    @current_user = user
  end
end 

任何建议都会非常感激。

1 个答案:

答案 0 :(得分:1)

在action_dispatch中并包含在ActionController

http://apidock.com/rails/ActionDispatch/Cookies