露出铁路液体的应用控制器

时间:2014-02-19 19:41:55

标签: ruby-on-rails ruby ruby-on-rails-4 liquid ruby-2.0

我有一堆会话内容在应用程序控制器中设置,我希望它可用于流动。

例如,我在应用程序控制器中有一个@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

我只需要在正确的方向上指出几个关于如何实现这一目标的指示。

由于

0 个答案:

没有答案