gpt4 book ai didi

ruby-on-rails - 仅当条件为真时如何添加到选项散列?

转载 作者:数据小太阳 更新时间:2023-10-29 07:28:43 25 4
gpt4 key购买 nike

在我的 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 给出了吗?

感谢您的帮助。

最佳答案

mail(
{
from: @delivery.sender_email,
to: @delivery.recipient_email,
subject: @delivery.subject,
}
.tap{|h| h[:bcc] = [@delivery.sender_email] if @delivery}
)

关于ruby-on-rails - 仅当条件为真时如何添加到选项散列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20995717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com