Re: [Rails] accepts_nested_attributes_for.
On 11 November 2011 09:50, Mauro <mrsanna1@gmail.com> 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@googlegroups.com.
> 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.
>
>
--
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@googlegroups.com.
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.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home