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