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

shangchen · 2013年06月11日 · 最后由 TsingHan 回复于 2013年06月13日 · 6581 次阅读

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

settings.yml

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

补充,也是使用了 helper。

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

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

gem - settingslogic

匿名 #5 2013年06月12日

可以在 helper 里定义

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

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号