繁体   English   中英

在config.ru中使用变量(数据库请求)

[英]Using variables (database requests) in the config.ru

我是Rack的新手,并尝试在Ruby on Rails 3.0.0.beta4上运行。

我正在config.ru文件中启动Rack应用程序,但想在其中使用存储在数据库中的变量。 甚至有可能在加载应用程序之前取回数据库值,还是我完全忘记了要点?

我正在使用Rack Google Analytics(分析) gem,并希望从数据库中获取UA密钥:

require "rack-google-analytics"
use Rack::GoogleAnalytics, :tracker => "UA-xxxxx-x"

谢谢!

当然可以那样做

require "rack-google-analytics"

require "active_record"
ActiveRecord::Base.establish_connection ...
...

use Rack::GoogleAnalytics, :tracker => "UA-xxxxx-x"

但您应该比在线上的所有代码都了解

use Rack::GoogleAnalytics, :tracker => "UA-xxxxx-x"

当您的Web服务器启动时,将仅执行一次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM