thanks! I haven't mesed with script/console enough so I'll get right on that :)
On Jun 18, 12:32 pm, Matt Jones <[email protected]> wrote: > On the Project model, you're missing a :through => :timesheets on > the :users association. My guess is that the error you're seeing is > from Hobo trying to introspect something about that link. (For future > reference, stack traces help! Just posting the error message without a > trace doesn't give much info) > > BTW, you should really be *testing* these associations. I'm not an > advocate of TATFT, but even just some basic poking around in script/ > console can help ensure that the associations work the way you want. > > --Matt Jones > > On Jun 18, 2009, at 12:21 PM, hobo_hippy wrote: > > > > > I have three related classes, project, timesheet, and user. > > > project.rb > > has_many :users > > has_many :timesheets > > > timesheet.rb > > belongs_to :user, :creator => true > > belongs_to :project > > > user.rb > > has_many :timesheets > > has_many :projects > > > inside the project controller i added > > auto_actions_for :timesheet, :new > > > if I understand this right, the has_many and belongs_to are setup > > correctly. However, when I run my app it throws a You have a nil > > object when you didn't expect it! The error occurred while evaluating > > nil.macro. I understand other people have had this issue, but I don't > > really understand the explanation. Is it that since i have more than > > just one simple has_many belongs_to relationship among the three that > > the relations get confused and the app doesn't know for which I want > > the new auto_action done for? If this can be fixed with manual routes, > > can someone please add a link to how routing works/examples for > > routing becuase I have zero experience with that and barely know where > > to start. > > > Salutations, > > hobo_hippy --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
