【发布时间】:2016-06-23 06:34:49
【问题描述】:
我使用的是 Rails 4.2.5。如果我自己拥有这一切
urls_hash[provider.capitalize]
我收到错误“nil:NilClass 的未定义方法 `[]'”。我如何编写上面的内容,如果哈希为空,则不输出任何内容,否则输出哈希的给定部分?
【问题讨论】:
-
你想达到什么目的
-
应该是 urls_hash["provider"].capitalize capitalize 方法应该调用散列返回的值,即在 urls_hash["provider"]
-
这取决于,也许哈希键是大写的提供者?
-
是的,你是对的@LucasNelson
标签: ruby-on-rails hash null conditional