我不太清楚下面两个符号之间的区别是什么:
= render :partial => "order_fields", :locals => { :t => type, :f => c}
= render :partial => "order_fields", :locals => { t: type, f: c}
他们似乎都工作但我无法理解有什么区别。你能帮我吗?
答案 0 :(得分:9)
没有区别。后者是ruby 1.9中的新哈希语法。
(为什么我仍称这种“新语法”?Ruby 1.9已有4年历史了,它甚至不是当前版本:))