私は次のラッパーメソッドを持っていますlink_to
:
def link_to_with_current(text, link, condition, *args)
current_class = condition ? 'current' : nil
link_to text, link, :class => current_class, *args
end
このサンプルで呼び出された場合:
link_to_with_current 'My Link', '/mylink.html', true, :id => 'mylink'
次のリンクが生成されます。
<a href="/mylink" class="current">My Link</a>
IDが表示されないのはなぜですか?