On May 21, 3:38 pm, Matt Jones <[email protected]> wrote:
> Also, have you tried calling membership.save in your original example?
> The code you show will set the FK in membership (via
> membership.create_role), but it's not on the DB until you save it...
>
> --Matt Jones
>

This lead me to believe otherwise:
http://guides.rubyonrails.org/association_basics.html#has-one-association-reference

Specifically, "The create_association method returns a new object of
the associated type. This object will be instantiated from the passed
attributes, and the link through its foreign key will be set. In
addition, the associated object will be saved (assuming that it passes
any validations)."

Is the guide wrong about this being saved?  In any case, I actually
did try this with the build_association followed by a .save! and got
exactly the same results.
--~--~---------~--~----~------------~-------~--~----~
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