私のプロジェクトには2つのモデルがTreatment
あり、次のCategory
とおりです。
class Category < ActiveRecord::Base
attr_accessible :typ
has_many :treatments
end
class Treatment < ActiveRecord::Base
belongs_to :patient
belongs_to :category
attr_accessible :content, :day, :typ, :category_typ
end
したがって、私の治療フォームでは、ユーザーはカテゴリ (約 4 つのカテゴリ) を選択することもできます。
<div class="field">
<%= f.label :category_id %><br />
<%= f.collection_select :category_id, Category.find(:all), :id, :typ %>
</div>
私の質問は、Treatment
モデルの検証をフォームで選択したカテゴリに依存させることはできますか? そしてどうやって?