【发布时间】:2017-01-09 22:13:22
【问题描述】:
即使 Rails.application.config.trackable_models 返回一个完整的数组,defined?(Rails.application.config.trackable_models) 返回 nil。
Rails.application.config.trackable_models # => ["NewsItem", "ContentPage", "Event"]
defined?(Rails.application.config.trackable_models): # => nil
以同样的方式设置局部变量就可以了:
foo = ["x"]
defined?(foo) # => local-variable
如果未“定义”,检查配置变量是否存在的正确方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4