Haml ファイル内に埋め込まれた Ruby で行を分割するのに問題があります。次のコードがあります。
= "#{event.setup_time} Minute Setup" unless event.setup_time == nil
= "#{event.teardown_time} Minute Teardown" unless event.teardown_time == nil
しかし、それはすべて1つの文字列で印刷されています。助言がありますか?乾杯〜
Haml ファイル内に埋め込まれた Ruby で行を分割するのに問題があります。次のコードがあります。
= "#{event.setup_time} Minute Setup" unless event.setup_time == nil
= "#{event.teardown_time} Minute Teardown" unless event.teardown_time == nil
しかし、それはすべて1つの文字列で印刷されています。助言がありますか?乾杯〜
<br />
次のような HTML タグを使用できます。
= "#{event.setup_time} Minute Setup" if event.setup_time.present?
%br/
= "#{event.teardown_time} Minute Teardown" if event.teardown_time.present?
不要な場合を避けたい場合は<br />
、代わりにこれが解決策になる可能性があります。
- if event.setup_time.present?
= "#{event.setup_time} Minute Setup"
%br/
- if event.teardown_time.present?
= "#{event.teardown_time} Minute Teardown"
あなたはこれを行うことができます:
= "#{event.setup_time} Minute Setup" unless event.setup_time == nil
%br
= "#{event.teardown_time} Minute Teardown" unless event.teardown_time == nil
これ<br>
により、2 つの文字列の間に要素が挿入されます。
これを行うこともできます:
%p
= "#{event.setup_time} Minute Setup" unless event.setup_time == nil
%p
= "#{event.teardown_time} Minute Teardown" unless event.teardown_time == nil
これにより、2 つの文字列が異なる<p>
要素内に配置されます。