1
私は次のモデルがあります:Railsのhas_many_and_belongs_to_many関係の2つのオブジェクト間の関係を作成する方法
class Match < ActiveRecord::Base
has_and_belongs_to_many :teams
end
、彼らはmatches_teamsテーブルで接合されている
class Team < ActiveRecord::Base
has_and_belongs_to_many :matches
end
を。
正しく設定されているようです。例えば、@ team.matchesを利用することができます。
私の質問は、どのようにして2つの特定のチームを試合に割り当てるかです。レールコンソールでは、@ team.match.createを実行しても動作しますが、そのチームに関連付けられた新しいマッチが作成されます。どのように私はその協会に別のチームを持っていますか?
Railsの新機能はまだわかりません。ありがとう!あなたは私はあなたがやりたいと思う試合に2つのチームを追加したい場合は
私はマッチは考えていませんhas_and_belongs_to_many:チーム、私は試合にホームチームとビジターチームがいると思います。これらの関連付けを使用してmatches_teamテーブルを完全に削除することができます。 –