ruby-on-rails - 模型之间共享常量

标签 ruby-on-rails ruby ruby-on-rails-3

我想在两个模型中定义常量,但我不想重复代码。我已将此常量放在 config/application.rb 中。这是一个好习惯吗?有更好的方法吗?

最佳答案

声明应用程序常量的更好位置是在 config/initializers 文件夹中的 .rb 文件中。 在初始化程序中声明一个常量(或者像您在 config/application.rb 中所做的那样)使其在您应用程序的所有模型/ Controller / View 中可用。

关于ruby-on-rails - 模型之间共享常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544666/

相关文章:

ruby-on-rails - 在 Rails 应用程序中绕过 application.html.erb

ruby-on-rails - Ruby on Rails 教程 if (user_id = session[ :user_id])

ruby-on-rails - 在 rails 中获取文件的 mp3 和 mp4 时间长度

javascript - Rails + Angularjs : How to communicate (delete record from database) with backend?

ruby - 如何构建并运行 github 上的 Ruby 命令行工具?

ruby-on-rails - rails 上的 ruby : Data base sqlite3 to PostgreSQL [RALS]

ruby-on-rails - 如果我想创建一个 ruby​​/rails gem 来管理 CSS 类优先级,我应该从哪里开始?

Ruby 错误地解析了两位数的年份

javascript - JS Date 函数在 Safari 中不起作用

ruby-on-rails - Ruby 的 REST 客户端提供 ActionController::InvalidAuthenticityToken