以前に確立されたものを考慮して、選択可能なアイテムを適切なものに減らす必要があります。
[Class] has_many [Order] has_many [Family]があるとします
(Kingdom Phylum Class Order Family Genus Species の昔ながらのバージョンを覚えていますか?)
データ入力者が以前に、たとえば四足動物の[クラス] を選択している場合、
Canids [Order] (これが正しいかどうかはわかりませんが、要点を理解していただければ幸いです) 、
狼、狐、犬などをそこまで絞り込んだので、選択肢として取得する必要があります。
猫やカラス、クロコダイルなどの [家族] のリストをオペレーターに渡したくありません。
どうすればいいですか?