【发布时间】:2014-02-16 20:29:46
【问题描述】:
我尝试在我的应用中只使用 :symbols 作为关键词。我尝试在 :symbol => 逻辑或字符串 => UI/特定语言之间做出严格决定
但我也得到了每个 JSON 的一些“值”(即选项等),因为 JSON 中没有 :symbols,所以我调用的所有哈希都具有“with_indifferent_access”属性。
但是:数组有什么相等的吗?像这样
a=['std','elliptic', :cubic].with_indifferent_access
a.include? :std => true
?
编辑:为标签添加导轨
【问题讨论】:
-
那是在 Rails 中,我认为是 Hash。但在纯 Ruby 中,没有什么比现在这样的了..
-
您的问题难以理解。你需要改进措辞。
-
@ArupRakshit:是的!我的错,我时不时会混淆 ruby 和 rails
-
您可能还对
JSON.parse的symbolize_keys: true选项感兴趣:[ruby-doc.org/stdlib-1.9.3/libdoc/json/rdoc/…
标签: ruby-on-rails ruby