如何在Rails 3的邮件程序中使用表单助手?

| 我正在尝试向用户创建一封包含简单html表单的邮件。为此,我按照http://edgeguides.rubyonrails.org/action_mailer_basics.html#example-action-mailer-configuration教程中的建议使用Rails 3中的ActionMailer 我无法在邮件erb文件中使用像form_tag这样的ActionView帮助器。如何在erb文件中访问它们。 我的user.html.erb文件具有如下代码:
<%= form_tag(:controller => \"application\", :action => \"parent_select\", :method=>\"put\") do %>
  Want To Attend
  <%= check_box_tag(:yes, \'1\', request.priority != 0) %>

<% end %>
我收到此错误:
undefined method `protect_against_forgery?\' for #<#<Class:0xa0874c4>:0xa085a70>
    
已邀请:
        将表格放入电子邮件不是一个好主意,请参阅: http://www.campaignmonitor.com/blog/post/2435/how-forms-perform-in-html-emai/ 但是,您在这里看到的是在没有csrf_meta_tag(表单令牌和身份验证)的情况下发送了表单。您可以为此操作关闭伪造保护,也可以将这些字段手动添加到表单中。     

要回复问题请先登录注册