0

私はこの問題を非常に綿密に分析しようとしていますが、まだアプローチする良い方法を見つけていません。(私の説明が十分であることを願っています)

だから私は3つのモデル[ユーザー、ステータス、マイルストーン]を持っています ステータスモデルはユーザーモデルに属します マイルストーンモデルはステータスモデルに属し、ステータスモデルを通じてユーザーモデルにも属します

さて、次のようにして、各マイルストーンをモデルに結び付けたいと思います (milestone.build_status、これは CLI から非常に簡単です。テストして試してみましたが、期待どおりに動作します。)

だから私が抱えている大きな問題はウェブページにあります。すべてのステータス(ユーザーがステータスを入力したときのケースをすでに処理しています)を、対応するテキストフィールドを使用してユーザーに表示しています。ユーザーはマイルストーンを入力できます。投稿すると、テキストフィールドのパラメーターのみを取得できます提供されました(当然です!それは明らかではありません)。

私の質問は、ユーザーがマイルストーンを入力した特定のステータスを把握するために使用できるいくつかの可能なアプローチは何かということです。

4

1 に答える 1

0

Active Record Nested Attributesを探しているのではないかと思います

これにより、モデルのオブジェクトのフォームは、関連付けられたオブジェクトや、関連付けられた各レコードをすべて 1 つのトランザクションで作成および更新するためのオブジェクトのUser入力も受け入れることができます。StatusMilestone

于 2013-05-22T03:36:03.733 に答える