此行有效:
<%= link_to "About", pages_about_path, :class => "name" %>
虽然没有:
<%= link_to "About", pages_about_path, class : "name" %>
这两个都不是等效的哈希表示法吗? Rails API docs中显示的示例也使用第二种表示法。
答案 0 :(得分:4)
您在class
和:
之间放置了一个不必要的空格。请尝试以下方法:
{ class: "name"}
更正了一个: -
<%= link_to "About", pages_about_path, class: "name" %>