小编Ali*_*orm的帖子

如何检查是否定义了Rails.application.config变量?

即使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 
Run Code Online (Sandbox Code Playgroud)

以相同的方式设置局部变量就可以了:

foo = ["x"]
defined?(foo) # => local-variable
Run Code Online (Sandbox Code Playgroud)

如果未“定义”,检查配置变量是否存在的正确方法是什么?

ruby ruby-on-rails ruby-on-rails-4

1
推荐指数
1
解决办法
804
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

ruby-on-rails-4 ×1