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

标签 database variables google-analytics ruby-on-rails-3 rack

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

我在 config.ru 文件中启动了一个 Rack 应用程序,但想在那里使用一个存储在我的数据库中的变量。甚至有可能在加载应用程序之前取回数据库值,还是我完全忽略了这一点?

我正在使用 Rack Google Analytics gem 并希望从数据库中获取 UA key :

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"

只会在您的网络服务器启动时执行一次

关于database - 在 config.ru 中使用变量(数据库请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3105390/

相关文章:

database - 我如何用 DBIx::Class 建立一个 is-a 关系模型?

c - C 中允许重新声明全局变量?

c# - 如何使用另一个类的变量

google-analytics - 谷歌分析 : sudden increase in pageviews

google-chrome-extension - 使用 Google Analytics 自定义变量跟踪 Chrome 扩展程序的版本

mysql - 在一个 MySQL 表中查找一对集合

android - 基因运动。如何从设备中提取数据库。我的/数据/数据/文件夹似乎是空的

sql - Postgres 架构问题

PHP/MYSQL 故障排除 我看不出有什么问题

javascript - Google Analytics 的这个正则表达式实际上有什么作用吗?