1
私は、次のform_tag
の作業があります。form_tagとなurl_for:メソッド "削除"、idと:リモート=>真
<%= form_tag url_for(:controller => "profiles", :action => "remove_academic", :method => :delete), :id => "remove_major_goal", :remote => true do %>
しかし、HTMLはそのショーを作成:メソッド=> "削除" ではありませんがワーキング。だから私はform_tag
にここではいくつかのanswersを発見し、これを試してみました:
<%= form_tag url_for({ :controller => "profiles", :action => "remove_academic", :method => "delete" }, { :id => "remove_major_goal", :remote => true }) do %>
しかしエラーが戻って蹴ること。私は間違って何をしていますか?
ドキュメントには「削除」と書かれています。フォームを送信するときに使用する方法で、通常は「get」または「post」です。 「put」、「delete」などの動詞が使用されている場合は、_methodという名前の隠れた入力が追加され、verb over postがシミュレートされます。 http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-form_tag – tvalent2
はい、あなたはメソッドオプションについて正しいです。修正されたバージョンのメソッド呼び出しを含む元の回答を編集する。 –