创建在特定事件上更改的应用程序级别变量

时间:2014-11-10 12:14:27

标签: ruby-on-rails-3

在Rails中,当我们定义全局变量(即在Application.rb文件中)时,它是常量,我们无法对其进行修改。在Rails中是否有任何备用可以在我的Rails应用程序中使用Variable作为全局变量并在执行期间访问和更改它的值?

1 个答案:

答案 0 :(得分:0)

这可能不是您正在寻找的,但您可以在ApplicationController中设置一个设置变量的函数,然后设置before_filter :your_def。将变量设置为@variable,然后可以访问/编辑任何控制器。