1

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

 <%= 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)。

有什么建议么?

4

1 回答 1

0

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

于 2013-06-13T07:38:55.433 回答