with sergios example config.columns[:company].form_ui = :select config.columns[:regional_company].form_ui = :select
On Mon, Apr 20, 2009 at 9:47 AM, Sergio Cambra .:: entreCables S.L. ::. < [email protected]> wrote: > > El Monday 20 April 2009 15:18:43 Rafael Maus escribió: > > Hello, > > > > It doesn't seem to work. > > I'll try to explain it better, i have model A and B. > > > > A has_many :B > > B belongs_to :A > > > > This will give me the attribute :a on model, controller B. > > What i need is a second reference from A to B. > > On database level table B would have 2 foreign keys from table A. > > How do i proceed? > > class A > has_many :bs > end > > class B > belongs_to :a > belongs_to :a2, :class_name => 'A' > end > > table bs must have fields a_id and a2_id > > > > > > Thanks, > > > > 2009/4/16 G. Sobrinho <[email protected]> > > > > > I think you need to change the second association: > > > > > > User > > > belongs_to :company > > > belongs_to :regional_company, :class_name => 'Company' > > > > > > and into controller you use regional company and not > regional_company_id > > > > > > > > > -- > > > Regards, > > > Gabriel Sobrinho > > > > > > Em Qui, 2009-04-16 às 07:29 -0700, Rafael escreveu: > > > > > > Hello, > > > > > > Let say i have this scenario: > > > > > > Company > > > has_many: users > > > > > > User > > > belongs_to: company > > > belongs_to :company, :foreign_key => 'regional_company_id' > > > > > > On my controller i have: > > > columns[:regional_company_id].label = "Associated to company" > > > columns[:company].label = "Company" > > > config.columns[:company].form_ui = :select > > > config.columns[:regional_company_id].form_ui = :select > > > > > > In this case every user has his own company, and is associated to a > > > regional company. > > > > > > How do i get the "regional_company_id" to be filled with companies > > > when > > > i'm about do add a new user? > > > > > > Thanks, > > > > > > > -- > Sergio Cambra .:: entreCables S.L. ::. > Nicolás Guillén 6, locales 2 y 3. 50.018 Zaragoza > T) 902 021 404 F) 976 52 98 07 E) [email protected] > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en -~----------~----~----~----~------~----~------~--~---
