Not sure but it might be looking for a corresponding reverse
association.  Try adding a matching has_many :addresses, :foreign_key
=> ... in the folder model.

On Jul 2, 12:09 pm, Steve Van Bruwaene <[email protected]> wrote:
> Thanks!
>
> the primary key part seems to work fine.
>
> The foreign key however is causing me grief.  When I add this (belongs_to
> :folder, :foreign_key => "FolderID" in the Address model), and try to run
> the server, I get
> /Library/Ruby/Gems/1.8/gems/hobo-0.8.8/lib/hobo/model_router.rb:176:in
> `owner_routes': Hob routing error -- can't find reverse association for
> Address#folder (e.g. the :has_many that corresponds to a :belongs_to)
> (HoboError)
>
> (Folder is the parent table, and Address the sub-table)
>
> If I change it back to "belongs_to :folder" (ie. no foreign key declared),
> the server starts just fine, but when I try to access the page, it complains
> that the auto-generated foreign key is not present.
>
> In other words, hobo_migration understands the foreign_key attribute, but
> hobo runtime doesn't seem to.  Am I missing something, or did I discover a
> bug in hobo?
>
> Thanks!
>
> Steve.
>
> --
> Steve Van Bruwaene
> International Teams Canada
> Special Projects
> [email protected]http://www.vanbruwaene.ca
> "Developing Resources that help IT Canada be More Effective in its Mission."
>
> IT Canada: 519-669-8844, 1 Union St., Elmira, ON, N3B 3J9
> IT US: 847-429-0900, 411 West River Road, Elgin, IL 60123, USA
>
> On Mon, Jun 29, 2009 at 3:46 PM, Bryan Larsen <[email protected]>wrote:
>
>
>
> > The foreign keys are specified via your associations -- use the
> > :foreign_key option in your has_many, for instance.
>
> > To change the primary key, you can use the set_primary_key command
> > inside your fields do -- see the bottom of
> >http://cookbook.hobocentral.net/manual/hobofields/migration_generator
>
> > Bryan
>
> > Steve VanB wrote:
> > > I have live legacy tables that I'd like to access with Hobo.
>
> > > As such, I'd like to create models around them, but not modify them.
> > > One thing I need to do in the models, is specify what the the primary
> > > key and foreign keys are. How do I do this with Hobo models?
>
> > > Thanks!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to