アイテムを削除するためのajaxとアニメーションを追加して、Railsが破棄アクションに使用するデフォルトの機能を変更したいと思います。私はjavascriptを実装する方法を知っていますが、特にjquery_ujsファイルがアセットパイプラインのためにどこかに売り出されているため、javascriptのこのビットを「タップイン」またはオーバーライドするための最良の方法がわかりません。これを行うためのベストプラクティスは何ですか?
質問する
163 次
1 に答える
0
Rails のデフォルトの動作や ujs の動作を気にすることなく、ajax とアニメーションを追加できます。
destroy アクションでは、javascript リクエストに応答し、jquery を使用してアニメーション マジックを実行するために必要な js ファイルを作成するだけです。
def destroy
# perform destructive action (optional)
respond_to do |format|
format.js
end
end
フォルダーに呼び出さdestroy.js.erb
れたファイルがあることを確認しviews/<controller_name>/
ます。
于 2012-10-18T08:06:53.203 に答える