0
내 탐색 링크를 만드는 내 레일 앱에서 도우미를 만들고 있습니다. 이제이 링크에 캐럿을 추가하여 끝에 좋은 화살표를 얻을 수 있습니다.Rails 중첩 된 html 도우미
내 HTML은 다음과 같아야합니다
<li class='dropdown'>
<a class='dropdown-toggle' data-toggle='dropdown' href='#'
Dropdown
<b class='caret'></b>
</a>
지금 나는이 같은 내 도우미 설치 가지고 :
content_tag(:li, class: 'active dropdown') do
link_to(text, link, class: 'dropdown-toggle') do
content_tag(:b, class: 'caret')
end
end
을하지만이 작업을 수행 할 때이 오류 메시지가 있어요 :
undefined method `stringify_keys' for "/":String
을
내 드롭 다운에 항목을 추가하여 좀 더 중첩해야하지만 어떻게해야할지 모르겠다. 나를 도와 줄 수있는 사람이 있습니까?
감사합니다.
거의 없지만 이제는 캐럿을 위해 html을 이스케이프 처리합니다. 이미 html_safe와 일부 조합을 시도했지만 올바르게 결과가 없습니다. 다른 제안? – Niels
오 예. 'content_tag'는 블럭이 없다면 태그 내용을 두번째 파라미터로 필요로하므로 빈 문자열을 추가했습니다. 옆으로, 당신은 화살표를 붙이기 위해': after' CSS 셀렉터를 사용하는 것을 고려 했습니까? –