I've never seen an error like that one before, so no glib answer this time. Can you post some source I can try/look at?
Bryan oldlibmike wrote: > Hi Bryan, > Progress! This approach works very well for the display and selection > of the data. However, I cannot save the Master detail form at all. > When I try to save, I get: > > NoMethodError in SalesController#update > > You have a nil object when you didn't expect it! > The error occurred while evaluating nil.proxy_owner > RAILS_ROOT: /Users/mike/Dropbox/bookem > > Application Trace | Framework Trace | Full Trace > /Library/Ruby/Gems/1.8/gems/hobo-0.8.8/lib/hobo/ > accessible_associations.rb:8:in `prepare_has_many_assignment' > /Library/Ruby/Gems/1.8/gems/hobo-0.8.8/lib/hobo/ > accessible_associations.rb:98:in `items=' > /Library/Ruby/Gems/1.8/gems/activerecord-2.3.2/lib/active_record/ > base.rb:2745:in `send' > /Library/Ruby/Gems/1.8/gems/activerecord-2.3.2/lib/active_record/ > base.rb:2745:in `attributes_without_hobo_type_conversion=' > /Library/Ruby/Gems/1.8/gems/activerecord-2.3.2/lib/active_record/ > base.rb:2741:in `each' > /Library/Ruby/Gems/1.8/gems/activerecord-2.3.2/lib/active_record/ > base.rb:2741:in `attributes_without_hobo_type_conversion=' > > It looks like it is having context problems with which record to > save. > Any ideas? > > Thanks in advance! > Mike > > > On Jun 29, 5:57 pm, Bryan Larsen <[email protected]> wrote: >> In general, JQuery widgets are usually fairly easy to integrate. For a >> simple example, look at the datepicker in hobo-jquery: it's 4 lines of >> cde in hobo-jquery.dryml and 3 in hobo-jquery.js. >> >> Bryan >> >> >> >>> I've also seem some very impressive jquery sortable/editable tables >>> but I don't think they would be that easy to integrate into a hobo >>> app. >>> - Mike >>> On Jun 29, 2:43 pm, Bryan Larsen <[email protected]> wrote: >>>> Sorry, I understand the question now. >>>> input-many uses a field-list rather than a form, and field-list is not a >>>> polymorphic tag. So in Hobo 1.0, there's no easy way around your >>>> problem. hobo-jquery partially fixes this problem, and Tom has some >>>> plans for Hobo >1.0. >>>> But in the meantime, here's what I'd do, to keep everything as DRY as >>>> possible. >>>> <def tag="item-fieldlist"> >>>> define guts of form here... >>>> </def> >>>> <def tag="form" for="Item"> >>>> <item-fieldlist/> >>>> </def> >>>> <def tag="form" for="Sale"> >>>> <field-list:> >>>> <items-view:> >>>> <input-many> >>>> <item-fieldlist/> >>>> </input-many> >>>> </items-view:> >>>> </field-list:> >>>> </def> >>>> kevinpfromnm wrote: >>>>> Yeah, I was wondering this too. It doesn't seem to use the same form >>>>> code for the guts of the input-many... which makes sense since it's >>>>> inside a form already but is annoying as it means possibly needing to >>>>> code the form twice or once and include in the normal form. >>>>> On Jun 29, 9:54 am, Bryan Larsen <[email protected]> wrote: >>>>>> You seem to be on the right track. Can you post your code? Are you >>>>>> putting your override in application.dryml? >>>>>> oldlibmike wrote: >>>>>>> I have a master detail relationship with Sales and Items. >>>>>>> Sales has_many :items, :accessible => true, :dependent => :destroy >>>>>>> Items belongs_to :sale >>>>>>> When I display the sales edit form, there is a repeating group >>>>>>> of :items that I can presumably edit, add or delete. >>>>>>> I have tried to override the form for item and when editing an item >>>>>>> all by itself, my overrides work. >>>>>>> When the item appears on the sales edit form however, none of my >>>>>>> overrides are there. The default edit form for item is displayed. >>>>>>> How would I overrided the item form in the context of its parent Sale? >>>>>>> Thanks in advance, >>>>>>> Mike > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
