我想定义一个全局变量作为页面 title 和网站名称,多个页面上会使用到,放在哪里合适呢?
settings.yml
Xdite 的 bootstrap-helper 使用的是定义在 application.rb 文件中,可以参照下。
补充,也是使用了 helper。
这个应该是每一页都会有变化的吧?比如说 固定的网站名称 - 每一页的标题 这样的。
固定的网站名称 - 每一页的标题
若是如此,还是写一个 helper 吧,要不你还要把每一页变化的标题都存在一个文件里?Rails Tutorial 里有讲这种 helper 的,去看看吧。
gem - settingslogic
可以在 helper 里定义
简单的可以参考这个 http://railscasts.com/episodes/85-yaml-configuration-revised
最简单就直接放 Rails.application.config
Rails.application.config
如果只是你描述的这种场景 helper 应该就行,一些全局的常量 这个 gem 挺好用 https://github.com/railsjedi/rails_config