釣りに関するアプリを書いています。
fish
いくつかの種を含むモデルがあります。location
釣りスポットを含むモデルがあります。technique
いくつかの釣りテクニックを含むモデルがあります。
それぞれlocation
に複数の がある場合がfish
あるため、次のようになります。
class Location < ActiveRecord::Base
has_many :fish
end
それぞれfish
が複数の場所にあるため、次のようになります。
class Fish < ActiveRecord::Base
has_many :locations
end
頭痛の種は 3 番目のモデルfish
です。つまり、 と の間には、 ごとに変化する多対多の関係のようなものがあります。techniques
location
fish
technique
location
どのような協会を利用すればよいですか?