2015-11-07 57 views
-1

我有這樣一個觀點:如何在simple_form中使用多個HTTP方法?

= simple_form_for @fixed_number, url: polymorphic_path([:manage, @numberable, :fixed_number]), method: :put do |f| 
    = f.input :number 
    = f.submit 'Ok', class: "btn btn-success" 
    = f.button :button, "Delete", class: "btn btn-danger", method: :delete 

顯然我想要刪除按鈕發送DELETE方法。它不起作用 - 它使用爲整個表單指定的PUT。我可以有一個表單改變特定按鈕的方法嗎?

+0

如果答案對您有用,您可以將其標記爲「正確」。 –

+0

@DaniSpringer顯然我必須等待幾天才允許。 – inopinatus

+0

有道理!祝一切順利。 –

回答

0

我找到了解決方案。我不知道這是否是最好的。特別是它依賴於UJS和CSS。我用一個樣式化的鏈接替換了刪除按鈕:

= link_to "Delete", f.options[:url], method: :delete, class: "btn btn-danger" 
相關問題