私はcontent_tag(:address) do....
を使ってみて、その後、ブロック内のコンテンツを置く場合、それはちょうど私の<br />
タグをエスケープしRails 3.1
content_tagsを使用してこの混乱をクリーンアップするにはどうすればよいですか?
def site_address(site)
html = '<address>'
html += site.address1 if site.address1.present?
html += tag(:br) + site.address2 if site.address2.present?
html += tag(:br) + site.city + ', ' if site.city.present?
html += site.state.statecode if site.state.present?
html += ' ' + site.zipcode if site.zipcode.present?
html += '</address>'
html.html_safe
end
にcontent_tag
をクリーンアップすることができないよう、このヘルパーメソッドを持っています。
また、テーブルにはヌル値の束がある可能性があるので、多くのif.present?
ロジックがあることに注意してください。
ありがとうございました
ありがとうございます!私は存在方法についても知らなかった。 – cbmeeks