Rails Rails 全局变量放哪里合适?

shangchen · June 11, 2013 · Last by TsingHan replied at June 13, 2013 · 6573 hits

我想定义一个全局变量作为页面 title 和网站名称,多个页面上会使用到,放在哪里合适呢?

settings.yml

Xdite 的 bootstrap-helper 使用的是定义在 application.rb 文件中,可以参照下。

补充,也是使用了 helper。

这个应该是每一页都会有变化的吧?比如说 固定的网站名称 - 每一页的标题 这样的。

若是如此,还是写一个 helper 吧,要不你还要把每一页变化的标题都存在一个文件里?Rails Tutorial 里有讲这种 helper 的,去看看吧。

gem - settingslogic

Unknow user #5 June 12, 2013

可以在 helper 里定义

最简单就直接放 Rails.application.config

如果只是你描述的这种场景 helper 应该就行,一些全局的常量 这个 gem 挺好用 https://github.com/railsjedi/rails_config

You need to Sign in before reply, if you don't have an account, please Sign up first.