config.cache_classes = true仅适用于ruby on rails中生产模式下的某些域

时间:2012-08-28 10:53:40

标签: ruby-on-rails ruby ruby-on-rails-3

您好我想在www.cybercellar.com上使用config.cache_classes = true,在dev2013.cybercellar.com上使用config.cache_classes = false。我该如何解决这个问题?两者都在生产模式下运行。

我在/app/config/enviroments/production.rb中试过这个但是无济于事

  if  == "www.cybercellar.com"
      config.cache_classes = true
  else
      config.cache_classes = false
  end

但是我收到了这个错误

undefined local variable or method `request' for main:Object (NameError)

1 个答案:

答案 0 :(得分:2)

您可以创建像生产这样的新环境。步骤是,

1。在config / database.yml中添加新环境,名称如Sandbox。 2。在config / enviroments /下创建sandbox.rb.这里根据域名或任何内容加载您的设置。