.to_sentence メソッドで、last_word_connector に HTML 文字列を出力させるにはどうすればよいですか?
例えば:
locations.to_sentence last_word_connector: '<br />'
<br />
を実際に解釈してほしい。最後に追加しようとし.html_safe
ましたが、役に立ちませんでした。
.to_sentence メソッドで、last_word_connector に HTML 文字列を出力させるにはどうすればよいですか?
例えば:
locations.to_sentence last_word_connector: '<br />'
<br />
を実際に解釈してほしい。最後に追加しようとし.html_safe
ましたが、役に立ちませんでした。
文字列を挿入しても「安全」であることをビューに伝える必要があります (つまり、エスケープせずにそのまま挿入する必要があります)。
<%= locations.to_sentence(last_word_connector: '<br />').html_safe %>
このhtml_safe
メソッドは、HTML セーフとしてマークされた文字列を返します。だから逃げられない。
注意して使用してください。Rails がデフォルトで文字列をエスケープする理由は、html および javascript インジェクションの試行を無害にするためです。したがって、 の内容が完全にわからない場合はlocations
注意してください。