4

「draggable_element」を使用する場合、(「:action」の代わりに)「link_to_function」に相当するものはありますか? 基本的には、いくつかの項目をドラッグ アンド ドロップし、サーバーに接続せずにローカルに反映させる必要があります。

私の現在の設定では、さまざまなリスト項目を持つ 2 つの DIV があります。ドミッドが「points[selected][name]」でいっぱいのアイテムと、ドミッドが「points[available][name]」の別の div があります。サーバーに相談せずに、それらの間でドラッグアンドドロップする必要があります。サーバーに迷惑をかけたいのは保存時だけです。

同様の項目ですべての RailsCast を見てきましたが、「draggable_element」メソッドからトリガーされる非標準アクション (ヘルパー関数など) についてはカバーしていないようです。

前もって感謝します!

4

2 に答える 2

1

頭のてっぺんから言うと、レールが提供するヘルパーを使用しないでください。カスタムアクションが必要なため、独自の JS を作成して UI 操作を行います。

わかりました、それほど役に立ちませんが、それが最善の方法だと思います。

于 2009-11-13T14:51:21.800 に答える
0

頭から離れて、sortable_element呼び出しから:actionを省略し、フォームを送信するときに新しい並べ替え順序を含めることはできませんか?

于 2009-11-13T03:26:21.097 に答える