是的我有acts_as_taggable_on :styles
的模型,我的样式标记从一系列复选框传入:
<% styles.each do |style|%>
<%= check_box("tattoo", "style_list", {:multiple => true}, style, nil) %> <span class="tatto_style"><%= style %></span>
<% end %>
但我想确保用户至少检查一种风格。
答案 0 :(得分:8)
在你的模特中:
validates_presence_of :style_list
OR
validate :required_info
private
def required_info
if( style_list.empty? )
errors.add_to_base "Please choose a style"
end
end