在 form_for 表单中,我有一个隐藏标签
<%= hidden_field_tag :receiver, :value => @post.user.email %>
然而,当表单提交时,参数看起来像这样:
{"utf8"=>"✓", "receiver"=>"{:value=>\"test@gmail.com\"}", "message"=>{"name"=>"asdfasf",...
我想从我的控制器中的参数中提取 test@gmail.com,如下所示:
@string = params[:receiver]
然后将它传递给我的邮件。
有没有办法将 params[:receiver] 转换为只检索值而不是哈希?