jas*_*328 -1 ruby hash ruby-on-rails ruby-on-rails-3
我在我的一个视图文件中有这个方法:
<%= link_to "Sign up now!", signup_path, class: "btn", id: "some_id" %>
Run Code Online (Sandbox Code Playgroud)
这是正确的,还是我必须在两个哈希周围附上花括号,如下所示:
<%= link_to "Sign up now!", signup_path, { class: "btn", id: "some_id" } %>
Run Code Online (Sandbox Code Playgroud)
您的代码示例都正确且有效.但是你的问题不对
class: "btn", id: "some_id" 不是两个哈希,它是一个.
所以你传递一个哈希作为最后一个参数,并且可以安全地抛弃花括号.