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.
