내 헬퍼 태그를 표시 할 수 없다는 문제가 있습니다. 부트 스트랩 navbar가있는 레일에 루비에 맞춤 태그 도우미 사용
그래서 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 호출이 필요합니까?