所以这与订单有关。如果用户确实输入了数据(在本例中为公司、电话号码、地址)……那么它会将其放入电子邮件模板中并以列表格式显示。如果不是,则什么都不会显示,但我们也不希望列表项目符号为空白!
三元甚至是最好的方法吗?
发誓我上周想通了,但画了一个空白。
%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}"
任何帮助是极大的赞赏!