On 11 November 2011 09:50, Mauro
<mrsanna1-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:> Example:
>
> accepts_nested_attributes_for :tags, :allow_destroy => :true,
> :reject_if => proc { |attrs| attrs.all? { |k, v| v.blank? } }
>
> :reject_if prevents saving new tags that do not have any attributes filled
in.
> But if in Tag model I use validates contraints it''s the same
thing?
> So I can avoid :reject_if.
reject_if allows you to say, in the parent model, not to even try
saving the nested objects under some conditions. Validations in the
nested model class will make the save fail, so there is a subtle
difference.
Colin
>
> --
> 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
> For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>
--
gplus.to/clanlaw
--
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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.