0

我已经使用问题方法从视图中获取参数,它获取参数并发送邮件,但我再次重定向到问题,因为它进入循环,现在我想在发送邮件后删除参数。告诉我删除参数的方法,这样我就可以避免循环。谢谢。

def questions
    if params[:email] 
        @recipient = params[:email]
        @subject = "Question form #{params[:name]}"
        @body = params[:question]
        OrderNotifier.question(@recipient, @subject, @body).deliver

        redirect_to "/questions"
    end
end
4

1 回答 1

1

您可以使用以下方法从哈希中删除键/值对Hash#delete

params.delete :email

您可以在重定向之前执行此操作。

于 2013-09-20T15:10:55.773 回答