提问人:nidhi sharma 提问时间:11/17/2023 更新时间:11/17/2023 访问量:11
Issue 使用 Devise Invitable 发送多个邀请函
issue Sending multiple Invitaions using Devise Invitable
问:
这是我的控制器,我正在挑选所有电子邮件,但它正在将邮件发送到 emails[] 数组中的最后一封电子邮件。
def invite_user
permitted_params = params.permit(emails: [])
emails = permitted_params[:emails]
# Collect invitations in an array
invitations = emails.map { |email| { email: email } }
# Send all invitations outside the loop using deliver_later
invitations.each do |invitation|
User.invite!(invitation, current_user)
end
redirect_to users_path
end
参数: {“authenticity_token”=>“[FILTERED]”, “emails”=>[“[email protected]”, “[email protected]”], “commit”=>“发送邀请”} 获取参数,但邀请仅发送给最后一个收件人。
答: 暂无答案
评论