gpt4 book ai didi

ruby-on-rails - 从参数中删除空格

转载 作者:行者123 更新时间:2023-12-05 03:10:43 32 4
gpt4 key购买 nike

我有一段代码可以从表单中收集参数并将它们读取到邀请中,如我所见。问题是这些参数之一是我想确保没有尾随空格的电子邮件。我如何应用 strip 来邀请并将所有参数输入其中?

def invite_partner
return unless invite = params[:partner]
return flash.now[:error] = 'Please select a role' unless role = Role.where(klass: invite[:klass], name: 'Admin').first
return flash.now[:alert] = 'Email address already in use' if User.where(email: invite[:email]).first

raise 'bugger' unless current_user.is_a?(User)

partner_invite = PartnerInviteMailer.invite(current_user.operator, invite[:email], invite[:klass], Portal.portal_for_hostname(host_from_request))
partner_invite.deliver

flash.now[:success] = "#{invite[:klass]} invited, email sent to #{invite[:email]}"
end

最佳答案

这有帮助吗?

params[:partner].each { |key, value| value.strip! }

关于ruby-on-rails - 从参数中删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38953651/

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