ruby-on-rails - 如何从应用程序 Controller 中读取 ruby​​ on rails 配置值

标签 ruby-on-rails ruby configuration

如果我有这样的配置文件

# config/environments/integration.rb
config.action_controller.session = {
  :domain => ".example.com"
}

如何从我的应用程序 Controller 中获取值,例如:

# app/controller/application_controller
class ApplicationController < Mcc::CoreSupport::FrontendController
  def some_method
    value = xxx
  end
end

最佳答案

在 Ruby on Rails 3 及以上版本中,您可以通过 Rails.application.config 访问配置


在更新的版本中,您可以改用 Rails.configuration。例如:Rails.configuration.time_zone。 在 official manual on configuration 中查看更多信息

关于ruby-on-rails - 如何从应用程序 Controller 中读取 ruby​​ on rails 配置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1916193/

相关文章:

ruby-on-rails - 亲子关系自加入

mysql - 从 db : how to consider only date in datetime field? 中检索数据

ruby - 来自 EventMachine 的多个异步回调 - 有更好的方法来处理它吗?

javascript - 添加 emoji=true 到 .flowconfig

scala - 比较Subcut和Scaldi

c++ - 在 jam 文件中指定 Boost.build 内置功能

java - 如何让 Ruby 程序与 Java 程序一起工作?

ruby-on-rails - 我希望用户能够跟踪在Rails 4中使用acts_as_taggable_on创建的主题(标签)

ruby-on-rails - 类型错误 : can't cast Array to string

ruby-on-rails - RSpec 找不到我的 Controller 未初始化的常量