1

ユーザーにフォームを送信して、メールに入力し、そこからのみ送信できるようにしたいと考えています。フォーム送信 URL を変更しました。

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

動いていない。電子メールフォームで送信をクリックすると、getリクエスト(フォーム属性なし)でユーザーをdirect_submission_url(@submission.token)にリダイレクトするだけです。

助言がありますか?

4

1 に答える 1

0

ルートでは、フォームの投稿として方向送信方法を言及する必要があります。また、パスする必要が:method => :postあり、方向送信方法では、保存後に新しい方法をレンダリングする必要があります。

于 2013-06-13T07:38:55.433 に答える