我正在通过Head First Rails工作,我一直在看=>
。它在路线:Ruby on Rails:=>符号是什么意思?
map.connect '/marmots/new', controller=>'marmots', :action=>'new'
这是在渲染谐音:
render :partial=>"new_marmot"
它在选项链接:
<%= link_to 'Destroy', marmot, :confirm=>'Are you sure?', :method=>:delete %>
基本上,=>
似乎意味着“等于',但如果是这样,为什么不使用平等s的标志?这更像是“寄给?”吗?
如何发音=>以及您是否理解它的含义?我可以不知道这一点,但它让我感到困扰。
3年后见到这个问题让我大笑!我确定以前我看过Ruby哈希函数,但也许我没有看到Rails之外的例子,在这些例子中,您忽略了方法调用的括号和最后的哈希参数周围的大括号,所以它看起来很神奇。 – 2012-12-09 00:29:28