f.label
タグ内に<span>
タグを挿入するにはどうすればよいですか?Ruby on RailsのHTMLタグを<label>に入れるにはどうしたらいいですか?
<%= f.label :test %>
要求された出力:
<label for="test">test<span>*</span></label>
おかげ&よろしく。
f.label
タグ内に<span>
タグを挿入するにはどうすればよいですか?Ruby on RailsのHTMLタグを<label>に入れるにはどうしたらいいですか?
<%= f.label :test %>
要求された出力:
<label for="test">test<span>*</span></label>
おかげ&よろしく。
は、あなたがそれを与えている文字列をサニタイズする必要はありませんレールを伝える必要があります。 String#html_safe
を使用してください。あなたがこれを行うことができますので
<%= f.label :test, "test<span>*</span>".html_safe %>
これはそれを行う必要があります。
<%= f.label :test, 'test<span>*</span>'.html_safe %>
ラベルは、ブロックを受け付けます `<= "テスト" のための入力>テスト<スパン> * < /スパン:あなたは出力をこの方法で脱出しますよ
<%= f.label :test do %>
<span>*</span>
<%end%>
これが最善の方法です – user1735921
> ' – edgerunner
私のせいです。私の答えを更新しました。 – Koraktor