li = link_to 'Account', '#account', data: { toggle: 'tab' }
Potrzebuję tagów span wokół "konta".Jak zawinąć znaczniki span w link_to w slim?
li = link_to 'Account', '#account', data: { toggle: 'tab' }
Potrzebuję tagów span wokół "konta".Jak zawinąć znaczniki span w link_to w slim?
li = link_to content_tag(:span, 'Account'), '#account', data: { toggle: 'tab' }
http://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-tag
Można również używać blokady, jeśli okaże się, że trzeba bardziej skomplikowanego kodu wewnątrz tekstu łącza niż tylko przęsła tagu:
li = link_to '#account', data: {toggle: 'tab'} do
span
= "Account"
li = link_to "<span>Account</span>".html_safe, '#account', data: { toggle: 'tab' }
Nie wiem, dlaczego zostało to kilkakrotnie odrzucone. Tylko dlatego, że nie jest to Twoja preferowana metoda, wciąż jest to całkowicie poprawna odpowiedź na pytanie PO. – jeffdill2
Niesamowite dzięki ! –
To powinna być zaakceptowana odpowiedź. Kluczem jest nie umieszczać żadnych ciągów dla tekstu w pierwszym parametrze link_to. Zamiast tego treść przechodzi do bloku. – justingordon
Uzgodniono z @justingordon. – jeffdill2