Ruby on Rails Monday, June 30, 2014

On 30 June 2014 14:45, Jaimin Pandya <lists@ruby-forum.com> wrote:
> What is a difference between belongs_to and has_one?

They are at opposite ends of the association. The model that
belongs_to is the one that has the Y_id field in the database.

>
> How can I decide belongs_to use to X(assume) model and has_one use to
> Y(assume) model?

Do you mean how to decide whether X belongs_to Y and Y has_one X
versus Y belongs_to X and X has_one Y? If so then it is just a matter
of which seems to fit best for you. Of course a third alternative is
to simplify the code and the database and combine the models into XY.

Colin

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLuEfV%2B1ehaN6PEp3KbNL066QHZJh1_JyFUHzJaxCVLbMQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment