Monday, February 25, 2013

[Rails] ActiveRecord associations: design question

Hi guys,

In my Rails app, I have three models: A, B and C, with the following
relationships:
- B hasMany C
- C belongsTo B

I would like A to "has_one" instance of B+C. By that I mean A needs to
be linked to a specific instance of B AND a specific instance of C.

My first guess would be to create a fourth object, say B_plus_C that
would:
- belongs to B
- belongs to C
- belongs to A

Is it a correct way to do this? I am not sure why, but it feels a bit
weird to have to create a model for this.

Thanks a lot!
PJ

--
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.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate