【问题标题】:How do I access my config variable in my helper file?如何访问我的帮助文件中的配置变量?
【发布时间】:2017-05-08 14:37:15
【问题描述】:

我正在使用 rails 5。我在我的 config/environments/development.rb 文件中定义了这个

config.hostname = “myapp.com"

然后我尝试在帮助文件中使用

url = "https://#{config.hostname}/lti" 

但这会导致错误,

NameError: undefined local variable or method `config' for ScenariosHelper:Module

如何访问我的配置变量?

【问题讨论】:

    标签: ruby-on-rails environment-variables config ruby-on-rails-5 helper


    【解决方案1】:

    这应该可行:

    url = "https://#{Rails.configuration.hostname}/lti" 
    

    【讨论】:

      【解决方案2】:

      你可以通过Rails.configuration访问Rails配置,所以使用:

      Rails.configuration.hostname
      

      【讨论】:

      • 为了进一步了解这个答案,请注意 development.rb 中的变量 config 是 Rails.configuration 的块变量:Rails.configuration do |config|
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 2022-12-09
      • 2020-01-24
      • 2020-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多