On Thu, Feb 9, 2012 at 5:43 AM, Christopher Jones <[email protected]> wrote:
>> Use an after_create callback in the User model to create the associated
>> Wishlist record.
>
> So in the user model would I define first like this:
>
> after_create :set_wishlist
>
> then the following:
>
> def set_wishlist
>  @wishlist = Wishlist.new(params[:wishlist])
> end
>
> I hope I am on the correct track.
>
> Any feedback would be great. Thanks.

That's the general idea though, from what you've said, the only thing
you'll know about the Wishlist object at the point of creation is the
User to whom it belongs.  If you need to return it to the user in the
response, as indicated by your creation of a separate instance
variable, you'll want to do that in the User controller prior to
rendering.

Best regards,
Bill

-- 
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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to