A と B の 2 つの型を持つモデルを考えてみましょう。どちらの型も色を文字列として格納します。タイプ A は青または赤です。タイプ B は白または黒を選択できます。
タイプ A のフォームを表示すると、[青、赤] を含む HTML 選択リストがあります。タイプ B の場合、選択リストには [白、黒] が含まれます。
同じモデルに対してこれら 2 つの異なる選択を表示する最良の方法は何ですか?
新しいモデルを作成するときはタイプがないため、タイプの切り替えは機能しません。
タイプごとに 1 つずつ、合計 2 つの作成ボタンが必要ですか? それとも、共通の基本モデルから継承して、2 つの別個のモデルとして設計する必要がありますか?
タイプの選択に基づいて、選択の AJAX (jQuery) 更新を検討しました。これは、単純な問題に対する非常に複雑な解決策のように思えます。