2009-05-21 22 views
5

注: は別の問題としてこれを投稿私は最善の方法を学ぶためにしようとしている(how to handle multiple models in a rails formから)ブライアンさんのコメントのベストプラクティス - ネストされていない/ネストされた、および検証

あたりとしてモデルがネストされていてもネストされていない場合でも、単一のレール形式で複数のモデルを処理できます。非ネストされたモデルの場合は

  1. 、のための複数のエントリを処理する方法:ネストされたものについては、私はこれらの2つのチュートリアルが

    http://weblog.rubyonrails.org/2009/1/26/nested-model-forms http://railsforum.com/viewtopic.php?id=717

    私の質問があり有用であることが判明しました2番目のモデル?ループを実行し、fields_forを使用するだけですか?

  2. ネストされたネストされていないネストされたケースでは、2番目のモデルのエントリが複数ある場合、重複する値を検証する方法はありますか?たとえば、プロジェクトがプライマリでタスクがセカンダリ(子)モデルで、ユーザーがプロジェクトに複数のタスクを追加した場合、その特定のモデルに対して追加されたタスクが重複していないことを確認する方法は? テキスト値をループして重複をチェックする方法もあります。文字列レベルではなく、オブジェクトレベルでそれを行うより良い方法はありますか?あなたが複数のインスタンスを処理するために、このを見てみたいことがあります

答えて

関連する問題