冒号哈希表示法不起作用

时间:2013-08-25 18:11:33

标签: ruby

此行有效:

<%= link_to "About", pages_about_path, :class => "name" %>

虽然没有:

<%= link_to "About", pages_about_path, class : "name" %>

这两个都不是等效的哈希表示法吗? Rails API docs中显示的示例也使用第二种表示法。

1 个答案:

答案 0 :(得分:4)

您在class:之间放置了一个不必要的空格。请尝试以下方法:

 { class: "name"}

更正了一个: -

<%= link_to "About", pages_about_path, class: "name" %>