1

私はこのERBを持っています:

<li class="<%= pill_class_for(:home, :index) %>"><a href="/">Home</a></li>

pill_class_forは、HTML クラスを表す文字列を返すヘルパー関数です。これを HAML に変更するにはどうすればよいですか?

私はこれを試しましたが、それは愚かで動作しません:

%li.= pill_class_for(:home, :index)<a href="/">Home</a>

上記で私がやろうとしていることを見ることができますが、結果はSyntaxError( Illegal element: classes and ids must have values.) になります。

どうもありがとう。

4

1 に答える 1

2

以下を試してください

%li{:class => pill_class_for(:home, :index)}
  %a{:href => "/"} Home
于 2013-06-20T18:27:04.420 に答える