我希望得到一个URL的参数,并用它做一些事情。在这种情况下,如果该链接显示在浏览器中,我想向用户的帐户添加新的礼品转换。但是,我只希望在第一次有人访问此链接时发生这种情况。有没有办法确保此操作只发生一次?谢谢大家的帮助!
if params[:secret_user_id].present?
@referral_card_signup = User.find(params[:secret_user_id])
@referral = @referral_card_signup.gift_conversions
1.times{@referral << GiftConversion.new}
end