0

我对haml很陌生,我需要它来做rails项目。我不明白为什么这段代码没有在列标题中提供可点击的链接。例如:

  %table#movies
    %thread
       %tr
         %th <%= link_to "Name", :sort => "name" %>
         %th Year
         %th Rating

等等...

它显示的只是我写的纯文本,而不是名称列中的链接。这可能是一个非常愚蠢的问题,但我可以在任何地方找到解决方案,抱歉

或者,如果有一种方法可以在简单的 html 'a' 标记中发送 :sort 参数,请告诉我。谢谢。

4

2 回答 2

1

如果要将 rails 输出附加到 html 标记,则必须使用另一种语法(http://haml.info/docs/yardoc/file.REFERENCE.html#inserting_ruby_

改变

%th <%= link_to "Name", :sort => "name" %>

%th= link_to "Name", :sort => "name"
于 2013-07-31T18:58:33.210 回答
0

试试这个

%th=link_to "Name", "#" ,:sort => "name"
于 2013-07-31T19:03:25.420 回答