我有一堆会话内容在应用程序控制器中设置,我希望它可用于流动。
例如,我在应用程序控制器中有一个@edition实例变量,它告诉我他们当前使用的网站的哪个特定部分来自具有各种城市的模型版本。文档讲述了很多关于基于模型的方法,但是基于控制器的方法/设置呢?
如何构建液体方法来读取这些应用程序控制器设置。
class Edition < ActiveRecord::Base
def city
end
应用程序控制器类似于:
def set_edition
if session[:current_edition].blank?
case request.domain(tld_length = 2)
...
else
edition = 'london'
end
session[:current_edition] = edition
end
@edition ||= Edition.find(session[:current_edition])
end
我只需要在正确的方向上指出几个关于如何实现这一目标的指示。
由于