1

Rails アプリケーションを実行していますが、コードのごく一部を除いて正常に動作しています。
[破棄] をクリックしたときにブラウザーに承認を求める必要がありますが、承認されません。
これは私の見解の一部ですindex.html.erb

<td><%= button_to 'Destroy', {:action => 'destroy', :id => publisher},
{:method => :delete, :confirm => 'Are you sure?'} %></td>

構文に問題が見つかりません。また、これが機能しない理由を示唆するものも見つかりません
。助けてください。

4

2 に答える 2

1

確認オプションは公式に非推奨であり、Rails 4.0 で削除されるため、使用する必要があることに注意してください。

<%= button_to 'Destroy', {:action => 'destroy', :id => publisher},
{:method => :delete, :data => { :confirm => 'Are you sure?'}} %>
于 2013-02-08T16:05:37.800 に答える
1

代わりに以下の構文を試してください。

<%= button_to "Destroy", { :action => "delete", :id => publisher }, :confirm => "Are you sure?", :method => :delete %>

レイアウト ファイル内に Javascript ライブラリが含まれていることを確認してください。

<%= javascript_include_tag :defaults %>

これらのいずれも機能しない場合は、完全なビューを投稿して、ルートを定義する方法を説明してください.

ありがとう

于 2013-02-08T16:01:31.003 に答える