I outlined my issue in another post, but I no longer seem to be able
to reply to that post so I'll start the thread again here, hoping that
someone can help me to resolve it.

Lets take the simple fooBar application example, foo and bar are the
models, foo has many bars and bar belongs to foo.

If you create a few bars, and then go to create a foo, I would expect
the foo form to allow you to select and add any previously created
bars to the new foo. This does not work, you are only allowed to
create new bars on the new foo form, not associate previously created
bars. A select-one is not even present on the new or edit foo form,
only a "+" button next to "Bar".

To reproduce:

#> hobo fooBar
#> cd fooBar
#> ./script/generate hobo_model_resource foo name:string
#> ./script/generate hobo_model_resource bar name:string
#> vi app/model/foo.rb ---> add "has_many :bars, :accessible => true"
#> vi app/model/bar.rb ---> add "belongs_to :foo"
#> ./script/generate hobo_migration

## Create a few bars
## Create a new foo, and notice that you cannot associate any of the
previously created bars, but only create new bars on the foo form.

Now, if you add a join table, bar_assignments, and say that foo
has_many bars through bar_assignments, then you can add previously
created bars to the new foo. I do not understand the difference in
behavior in the view layer just by using a join table, if someone
could please explain that would be helpful in finding resolution to
the issue.

I appreciate the answers given on the previous post, but unfortunately
none of them solved the issue. I have tried explicitely specifying
<bar-view:> as a select-one, etc etc --- none of these work. I'm not
sure if this is a problem that should be fixed by changes in the model
or changes in the view layer...

Please feel free to try for yourself, the foobar application takes
only about 60 seconds to set up ....

Thanks for your time, and your patience with a Hobo/Rails/Ruby
newbie ....

-- 
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