On Jan 15, 1:10 pm, Matt Jones <[email protected]> wrote: > On Jan 15, 2012, at 3:27 AM, JezC wrote: was having some difficulty with a > form, so I set up a new project, > > and started creating resources. I now have Hobo crashing reproducibly > > in the third resource I generate. I accept and generate the migration > > (m) each time. I suspect that I might have used a reserved name, and > > that's the cause? > > > hobo new hmbt > > (set up for shoulda/factory_girl, invite only, member only, admin > > front end, english, running on heroku with git) > > hobo g resource recipe name:string description:text vegetarian:boolean > > fishy:boolean nutty:boolean celery:boolean gluteny:boolean > > hobo g resource ingredients name:string description:text > > hobo g resource menu name:string description:text > > > Running on ruby 1.9.2p290, rails 3.0.11, hobo 1.3, rvm 1.10.1. > > > The error? > > > Hobo Command Line Interface 1.3.0 > > /Users/jeremyc/.rvm/gems/ruby-1.9.2-p290@hobo/gems/ > > activesupport-3.0.11/lib/active_support/inflector/methods.rb:124:in > > `block in constantize': uninitialized constant Ingredient (NameError) > > > Happy to upload this to github, or to add details of gems if that > > helps. > > "Ingredients" is plural in the code above - that may be part of the problem. > If it still happens with the singular, can you post a full stack trace? > > --Matt Jones
Duh. Yes. Made the second model singular and the third model can now be generated cleanly. Rails is more forgiving - run "rails generate resource items name:string" and it makes app/models/item.rb. OK, I'll watch out for that - strictly singular resource names in Hobo. Thanks for the help, JezC. -- 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.
