0
使用的form_for我想發送電子郵件給用戶裏面的一種形式:如何的ActionMailer
我嘗試以下
booking_confirmation.html.erb
:
<%= form_for(@event, :html => { :method => :put }) do |f| %>
<%= f.hidden_field(:customer_id, :value => nil) %>
<%= f.submit "Cancel", class: "btn btn-large btn-primary", :confirm => 'Are you sure?' %>
<% end %>
但後來我不得不在UserMailerHelper中設置protect_against_forgery
到false
,這會打亂我的登錄操作...
是否沒有更簡單的方法來j請用我的event_url
發送一個PUT請求,其中一個參數爲:customer_id
?
謝謝你的幫助!
我也試過以下。它不起作用,有沒有人看到爲什麼,並可以幫助我通過它?
<%= link_to "Cancel", url_for(controller: 'events', action: 'update', only_path: false, :customer_id => "0"), :confirm => 'Are you sure?' %>
謝謝您的迴應!我試過,但後來我收到以下錯誤:'沒有路由匹配{:行動=>「顯示」,:控制器=>「事件」}'。我認爲有必要指定的行動,但我不知道如何route.rb配置如何 – lgerard
? –