在我的Rails項目我有這樣的郵件類:如何僅在條件爲真時才添加到選項哈希值?
class ProjectMailer < ActionMailer::Base
def send_project_link(delivery)
@delivery = delivery
mail(:from => @delivery.sender_email,
:to => @delivery.recipient_email,
:bcc => [@delivery.sender_email],
:subject => @delivery.subject)
end
end
什麼是最乾淨的方式包含或不包含鍵/值對:bcc
哈希,這取決於是否true
或false
給出?
感謝您的任何幫助。
你的問題還不清楚。不包括':bcc'值是什麼意思?你是否想要一個'nil'的值,或者你想讓':bcc'這個鍵也不存在?並且,通過「作爲參數傳遞給send_project_link()方法」,您是否僅僅指「交付」? – sawa
@sawa:好的,我試圖讓它更清楚。 – Tintin81