1

私のビューファイルには、次のようなコードがあります。

 <td><%= link_to 'Destroy', link, method: :delete, data: { confirm: 'Are you sure ?' } %></td>

したがって、これをクリックすると、その特定のデータ フォーム データベースが削除されます。ただし、このコードは、プロファイル コントローラーで生成されるprofiles/index.html.erbという名前のファイルにあります。

リンクの破棄をクリックすると、コントロールはprofiles_controller.rbではなくlinks_controller.rbに移動します。しかし、これをprofiles_controller.rbにリダイレクトして、プロファイルコントローラーのアクションで削除中に特定の操作を実行し、 links/ index.html.erbではなくprofiles/index.html.erbにリダイレクトできるようにします。これを行う方法??destroy

ありがとう...

4

1 に答える 1

1

2 番目のパラメータ tolink_toは、リンクの宛先です。何にリンクしているのか - 間違った場所にリンクしているようです。

プロファイルコントローラーにリンクしたい場合は、それを行う必要があります(つまりlink、プロファイルコントローラーの正しいアクションへのルートに変更します)。

于 2013-01-19T10:22:01.383 に答える