我有一个全局变量UNLIMITED
,我希望它具有-9
的值,并且可以为所有模型设置一次,而不是分别在每个模型中设置一次。我在哪里可以定义它?
更一般地说,视图的常见内容通常在布局中,控制器的公共内容在application_controller.rb
中,模型的公共区域应该位于何处?我尝试输入application.rb
,但没有成功。
答案 0 :(得分:2)
在constants.rb
目录中创建名为/config/initializers/
的初始化文件,在该文件中添加
#This file contains global constants
UNLIMITED = -9 #Explanation of why unlimited is -9
保存文件然后重新启动服务器,现在您可以在应用程序的任何位置使用该常量