Yes - A - B is a has many/has many relationship but D is a single attribute describing the relationship between A and B
On Jul 7, 6:52 pm, kevinpfromnm <[email protected]> wrote: > So, A should only be able to have one join to B/D in effect? > > On Jul 7, 4:48 pm, Ronbo <[email protected]> wrote: > > > Thanks Kevin - that works, but I think I misspoke. The attribute is > > actually a selection on a separate table. So I can do the following > > and it works. > > > class A > > has_many AB > > has_many B, :through AB > > has_many D, :through => AB, :accessible => true > > > class AB > > belongs_to A > > belongs_to B > > belongs_to D > > > class B > > has_many AB > > has_many A, :through AB > > > class D # this is the pick list. I want to store the selection on the > > join > > has_many AB > > has_many A, :through => AB > > > problem is that this results in an additive list, where users can keep > > making selections. What I need is a regular drop down, where they can > > only make one selection. My reading about accessible => true, is that > > it does not work on a has_one. Is this something I could force in the > > view? > > > On Jul 7, 2:02 pm, kevinpfromnm <[email protected]> wrote: > > > > sounds like you have something like this: > > > class A > > > has_many AB > > > has_many B, :through AB > > > > class AB > > > some fields here > > > belongs_to A > > > belongs_to B > > > > class B > > > has_many AB > > > has_many A, :through AB > > > > you want the :accessible => true on the join association, like > > > has_many AB, :accessible => true. see if that gets what you need or > > > at least close. > > > On Jul 6, 4:53 am, Ronbo <[email protected]> wrote:> Hi all, > > > > > I've looked around for a recipe to do this and come up empty so far. > > > > > I have a scenario where I need to allow users to set an attribute of a > > > > many to many relationship. This is not an attribute of model A or > > > > model B, but specific to each association. So I'm assuming it belongs > > > > on the join table. The issue I have is how to expose that field to the > > > > view of the page where users will make/update associations. > > > > > Any suggestions are greatly appreciated. -- You received this message because you are subscribed to the Google Groups "Hobo Users" 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/hobousers?hl=en.
