:key => "value"(hashrocket)和key: "value"(Ruby 1.9)符号之间有什么区别吗?
如果没有,那么我想使用key: "value"符号.有没有宝石可以帮助我转换:x =>为x:符号?
我最近问了一个关于在新页面中打开链接的问题(继续链接).我发现有两个答案.
:target => '_blank'
target: "_blank"
Run Code Online (Sandbox Code Playgroud)
我希望有人可以解释单引号和双引号之间的区别以及为什么上述两种方法都有效.我理解第二个选项只能在更新版本的rails上实现(我使用的是3.2.2).
可能重复:
冒号":"和胖箭头"=>"之间有什么区别
我最近遇到过这样一句话:
<%= link_to "sample app", '#', id: "logo" %>
Run Code Online (Sandbox Code Playgroud)
我知道Hashes和不可变的键看起来像{:id => "logo"}但是什么id:?如果这是一个哈希,为什么它不符合常规约定?