我想在两个模型中定义常量,但我不想重复代码。我已将此常量放在 config/application.rb
中。这是一个好习惯吗?有更好的方法吗?
最佳答案
声明应用程序常量的更好位置是在 config/initializers 文件夹中的 .rb 文件中。 在初始化程序中声明一个常量(或者像您在 config/application.rb 中所做的那样)使其在您应用程序的所有模型/ Controller / View 中可用。
关于ruby-on-rails - 模型之间共享常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544666/