0

これは非常にアマチュアな質問かもしれませんが、どうやらこれの方法がわからないようです。私の質問は、削除アクションと同様に、インデックスページで削除アクションを作成する必要があることですが、このボタンまたはインデックスページのテーブル、それはページからアイテムを削除する必要があります(データベースではなくページからアイテムを削除する方法を知っています)ので、私の本当の問題は、ボタンにこのリンクを追加してそのアイテムを削除する方法です。ボタンをクリックすると、ページが同じになるため、コントローラーのそのアクションにルーティングされます。どのようにパスを指定しますか?

4

1 に答える 1

0

次のようにします。

<%= link_to "Delete", object_path(your_object), method: :delete %></td>

method: :delete を指定する限り、問題ありません。たとえば、ユーザー モデルを使用している場合は、次のようにします。

    <%= link_to "Delete", users_path(user), method: :delete %></td>

また、ルートが設定されていることを確認する必要があります。例えば:

resources :users
于 2013-10-15T17:02:30.117 に答える