0

こんにちは、次のコードで作成しようとしている削除リンクがあります。

 <%= link_to 'Delete', element, method: :delete, data: { confirm: 'Are you sure?' } %>

ただし、結果のリンクは/element.idであり、idは整数idです。どのように変更しますか。/申し訳ありませんが、これは非常に初歩的なものですが、ドキュメントが見つかりませんでした。

4

3 に答える 3

0

問題はにあると思います。次のようなconfig/routes.rbへの参照が含まれている必要があります。element

resources :element
于 2012-08-16T18:56:10.527 に答える
0

これを試して

 <%= link_to 'Delete', destroy_modelname_path(element), method: :delete, data: { confirm: 'Are you sure?' } %>

modelnameモデルの名前に置き換えます。

rake routesアプリのターミナルで実行して、すべてのルートを確認します。

于 2012-08-16T19:00:17.623 に答える
0

ルートファイルに問題があります。ルーティングルーチンが:formatの代わりにidを書き込んでいるようです。

于 2012-08-16T19:07:23.403 に答える