0

ユーザーとの多対多の関係に基づいてフォームを最適に表示する方法について質問があります。どのようなデータを提示する必要があるかを理解できるように、モデルについて説明します。

Models and Relationships
   Shipment  has_many :products :through => :shipment_products
   Product   has_many :shipments :through => :shipment_products
   ShipmentProducts belongs_to :shipment,  belongs_to :product

基本的に、船荷証券を作成するために必要なデータを含む出荷フォームがあります。そのフォームに加えて、複数の製品とその数量を選択する必要があります。過去にドラッグアンドドロップを使用したときに同様の問題が発生しましたが、エクスペリエンスが少し面倒であることに不満を持っていました. この場合、コンテナーにリストするには製品が多すぎて、ドラッグ アンド ドロップできないと思います。

そこで必要なのは、出荷データを入力し、製品を検索し、製品を選択し、数量を追加して、それを出荷に関連付けることができるフォームです。これらの項目がエンド ユーザーに明確に表示されるようにフォームを設計する最も効果的な方法は何ですか?

4

1 に答える 1

0

JSON を介してアプリケーションと通信する jQuery プラグインである TokenInput の一般的なソリューションです。ここで入手できます: http://loopj.com/jquery-tokeninput/

その問題を扱っているRailscastもあります....

http://railscasts.com/episodes/258-token-fields

これがうまくいくことを願っています...

于 2012-06-22T11:28:21.553 に答える