rug*_*ert 3 validation ruby-on-rails acts-as-taggable-on ruby-on-rails-3
是的,我有一个模型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 %>
Run Code Online (Sandbox Code Playgroud)
但我想确保用户检查至少一种样式.
在你的模型中:
validates_presence_of :style_list
Run Code Online (Sandbox Code Playgroud)
要么
validate :required_info
private
def required_info
if( style_list.empty? )
errors.add_to_base "Please choose a style"
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1072 次 |
| 最近记录: |