0

因此,這與訂單表單有關。如果用戶輸入數據(在這種情況下是公司,電話號碼,地址)......則將其放入電子郵件模板並以列表格式顯示。如果不是,則什麼都沒有顯示出來,但是我們不希望列表項目符號也是空白的!電子郵件模板的rails中的三元語句問題:使用列表但不希望空白列表

三元連即使是最好的方式去這裏?

發誓我上個星期弄明白了,但畫了一個空白。

%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}" 

任何幫助,非常感謝!

回答

1

你的說法是不完整的:
[@bulk_order.shipping_company].empty? ? "" :
它應該是這樣的:
[@bulk_order.shipping_company].empty? ? "" : @bulk_order.shipping_company

+0

是的,我知道,我剛剛放棄了。這一天已經非常糟糕了。 – DnfD

相關問題