現在、フィールド(整数)「ランク」を含む「ランク」モデルが整数です。一方、「船」モデルは「使用可能」フィールド(整数)を有する。私が達成したいのは、私がランクを返すとき、ランクモデルの「ランク」フィールドに「available_by」フィールドが一致するすべてのShipモデルのリストも含まれているということです。私はこれがクエリによって実行可能であることを知っていて、手動でデータを入力すると思いますが、Ecto/Phoenixに組み込まれているものは何ですか?これを簡単にするために使用できますか?Ectoカスタムフィールドの1対多の関連付け
私が期待している理想的な状況は、参照やforegin_keyのようなものでhas_many(実際には逆の関連付けは気にしません)を使用していると思いますが、動作させることができません。
ランクモデル
schema "ranks" do
field :name, :string
field :rank, :integer
timestamps
has_many :ships, Playground.Ship #Can I use :foregin_key and :references here?
end