在我的项目中,我有两个模型,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
根据表单中选择的类别对模型进行验证吗?如何?