在rails应用程序的ruby中发送电子邮件中的表单

时间:2013-06-13 07:18:37

标签: ruby-on-rails ruby-on-rails-3 forms email

我想向用户发送一个表单,以便他们可以在电子邮件中填写表单,然后只在那里点击提交。我刚刚更改了表单提交网址,即:

 <%= simple_form_for @submission, :url => direct_submission_url( @submission.token) do |f| %>
  <%= f.input :content, :label => "Your comments" %>
 <%= f.button :submit, 'Submit Report' %>
  <% end %>

它不起作用。在电子邮件表单中点击提交时,它只是将用户重定向到direct_submission_url(@ submission.token)并带有get请求(没有表单属性)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

在您的路线中,您必须在表单中提及方向提交方法作为帖子,您还必须通过:method => :post,并且在方向提交方法中,您必须在保存后呈现新方法。