2012-02-08 14 views
0

私は、エピキュリアンがどの料理を味わっているのか、そうでないのかを把握するツールを作っているとしましょう。私はUserとDishの2つのモデルを持っています。各ユーザーは))、彼らが食べたい料理を2を識別することができるようにする必要がありますが、準備する方法がわからない んし、3)彼らが熱い知っている料理を準備すると がRailsの2つのモデル間で複数のHABTM関係を表現する

  • 1を食べたいです料理彼らは私が)彼らが食べるとさらに

を準備する方法を知りたい料理をします)、彼らが食べたい料理を を食べましたが、

  • 3を調理する方法がわかりませんこれらのカテゴリのそれぞれのユーザーを識別できるように皿モデルのように、料理に関して。

    2つのモデル間に複数の関係があると思われるものを確立するためのベストプラクティスは何ですか?過去には、2つのモデルをリンクする外部キーを含むためにUsersEatenDishesなどの結合モデルを手動で作成しましたが、それを行うためのより良い方法があるかどうかはわかりません。

    ご協力いただきありがとうございます。重複した質問の場合は、お詫び申し上げます。

  • 答えて

    0
    has_many :through 
    

    がそれで、このような状況であなたを助けることができる、あなたはまた、モデルの言い訳のちょうどIDSいくつかの追加の件のデータ

    +0

    以上のものを持つことができますええ、私は前にHABTMのために使用されてきた戦術のthats。ここでは複数の結合モデルを使用することに本質的に間違っているものは見当たりませんが、私自身はもう一度意見を得ることができます。ありがとう! – Chazu

    関連する問題