Hi, I am using array ''sub_id[]'' for multiple checkbox, i want to place validations on all array ''sub_ids[]'' checbox in model just like other validations. <% for e in @subjects do -%> <input type="checkbox" name="sub_ids[]" id="<%= e.id %>" value="<%e.id%>"<% if @book.subjects.include? e %> checked="checked"<%end%>> <label for="<%= e.id %>"><%= e.name %></label> <% end %> MODEL class Book < ActiveRecord::Base has_and_belongs_to_many :subjects validates_presence_of:title validates_numericality_of:price validate :at_least_one_checkbox_was_ticked protected def at_least_one_checkbox_was_ticked unless params[:sub_ids[]].nil? end end end I''m using only two models book and subject. thanx in adv. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---