I just implemented a number of custom counter_cache
s using code like this:
def after_save self.update_counter_cache end def after_destroy self.update_counter_cache end def update_counter_cache self.company.new_matchings_count = Matching.where(:read => false).count self.company.save end
My question is this - what does the command Model.save(:validate => false)
actually prevent beyond things like validates_with
or before_validation
?
Will my custom counter_caches be affected if I keep my existing saves without validation?