0

したがって、これは注文フォームと関係があります。ユーザーがデータ(この場合は会社、電話番号、住所)を入力すると、データが電子メールテンプレートに入れられ、リスト形式で表示されます。そうでない場合は何も表示されませんが、リストの箇条書きも空白にしたくありません。

三元はここに行くための最良の方法でさえありますか?

私は先週これを理解したが、空白を描いたことを誓う。

%h3{ :style => "font-size: 14px; color: #848687; font-weight: bold;" } Shipping Details
%ul
  %li{ :style => "font-size: 13px; color: #848687;" }= [@bulk_order.shipping_company].empty? ? "" : 
  %li{ :style => "font-size: 13px; color: #848687;" }= "Company: #{@bulk_order.shipping_company}"
  %li{ :style => "font-size: 13px; color: #848687;" }= "Phone: #{@bulk_order.shipping_phone}"
  %li{ :style => "font-size: 13px; color: #848687;" }= "Address: #{@bulk_order.shipping_address}, #{@bulk_order.shipping_city}, #{@bulk_order.shipping_state}, #{@bulk_order.shipping_zip}"

どんな助けでも大歓迎です!

4

1 に答える 1

1

あなたの声明は不完全です:
[@bulk_order.shipping_company].empty? ? "" :
それは次のようなものでなければなりません:
[@bulk_order.shipping_company].empty? ? "" : @bulk_order.shipping_company

于 2012-05-22T23:59:39.110 に答える