Hi! My parent models are plain old has_many (POHM ? :)). And no, I don't want :dependent => :destroy. The company and person records are fine as they are. It's the join model which I want destroyed, not nullified.
class Person < AR::B hobo_model has_many :employees, :accessible => true has_many :companies, :through => :employees, :order => "name" end class Company < AR::B hobo_model has_many :employees, :accessible => true has_many :people, :through => :employees, :order => "name" end Thanks! François On 5 fév, 13:19, kevinpfromnm <[email protected]> wrote: > Actually, doesn't sound like dependent destroy as he's talking about > unlinking employee (join model) from person. Sounds like instead of > unlinking, you actually want to destroy the join model, which from the > view code you posted, that's what it should be doing. Unless you're > talking about deleting the company record and not the employee record. > > Might be helpful to post the relevant associations of your Person and > Company models as well. > > On Feb 4, 9:28 pm, Bryan Larsen <[email protected]> wrote: > > > > > You're looking for the :dependent => :destroy option to has_many, I > > believe. That's part of Rails, not Hobo. > > > Bryan > > > Fran ois Beausoleil wrote: > > > Hi all! > > > > I have an employee model like this: > > > > class Employee < ActiveRecord::Base > > > hobo_model > > > fields do > > > timestamps > > > end > > > > belongs_to :company > > > belongs_to :person > > > > validates_uniqueness_of :person_id, :scope => :company_id > > > end > > > > I'm on a Person page, where I have the has-many editor: > > > > <extend tag="form" for="Person"> > > > <old-form merge> > > > <field-list: fields="name, employees"> > > > <employees-view:> > > > <input-many> > > > <field-list fields="company"/> > > > </input-many> > > > </employees-view:> > > > </field-list:> > > > </old-form> > > > </extend> > > > > UI-wise, things work out: I can add / remove employee records. I'd > > > like the association record to be destroyed when I unlink the employee > > > from the person. How does that work? > > > > I read the source code, to see how it was implemented. I can't seem > > > to find it at all: > > >http://github.com/tablatom/hobo/blob/master/hobo/lib/hobo/accessible_... > > > > Thanks! > > > Fran ois -- 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.
