- @offering.training.each do |train|
= check_box_tag "train_ids[#{train.id}]", train.id
= train.text
型号:
class Training < ActiveRecord::Base
attr_accessible :text
belongs_to :offering
validates :text, presence: true
end
如何验证rails 3中的复选框?以下代码目前不起作用。我很感激你们的帮助。感谢
答案 0 :(得分:1)
如果您要将一个简单的复选框验证为已选中,请使用:
validate :custom_checkbox_validation
def custom_checkbox_validation
unless (your condition) errors.add(:base, "your error message")
end
如果您有复选框列表或者想要更复杂的内容,请在控制器中设置自定义验证器方法:
{{1}}