私の問題は、このヘルパータグを表示できないということです。ブートストラップナビでルビーのカスタムタグヘルパーを使用する
のでapplication_helper.rbに私は動的にブートストラップの.active
クラスを追加する<% nav_link(name, path) %>
タグヘルパーを持っていると思います。
私のコードは次のようである:
def nav_link(name, path)
content_tag(:li, :class => active_class(path)) do
link_to name, path
end
end
def active_class(path)
(current_page?(path) ? "active" : "").html_safe
end
と私は同じようにそれを使用したいと思いますので、
<% nav_link("Users", users_path) %>
私の勘が正しくサニタイズていない変数どこかということです。これをどうやって解決するのですか? html_safe呼び出しは必要ですか?