我在我的一个视图文件中有这个方法:
<%= link_to "Sign up now!", signup_path, class: "btn", id: "some_id" %>
这是正确的,还是我必须在两个哈希周围附上花括号,如下所示:
<%= link_to "Sign up now!", signup_path, { class: "btn", id: "some_id" } %>
答案 0 :(得分:5)
您的代码示例都正确且有效。 然而你的问题不对
class: "btn", id: "some_id"
不是两个哈希,它是一个。
所以你传递一个哈希作为最后一个参数,并且可以安全地抛弃大括号。