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)並帶有get請求(不包含表單屬性)。
有什麼建議嗎?
你可以試着將':method =>:post'與url一起傳遞,儘管這通常不是必需的。您的'direct_submission'路徑與路徑中的'post'匹配嗎? –
我真的不認爲你應該通過電子郵件發送表格本身。大多數客戶會阻止直接從電子郵件提交詳細信息的選項。像世界其他地方一樣,並且包含一個點擊鏈接,用該表單打開您的網站。 –