take out &user so with="tasks.group_by..." if you use &user, it's looking for a variable or method called user. you likely want the current context (since it's a user show page) which you can skip the & if you just want to call a method on the current context.
On Sep 20, 12:52 pm, Fernando Val <[email protected]> wrote: > Hi guys, > > I'm learning Hobo with the fantastic book "Rapid Rails with Hobo" > In Tut. 17 I put de code like in the picture: > > My model user.rb, I think, they must be the line: > has_many :tasks, :dependent => :destroy > > And in the tuto, this not appear. > > In..views/users/show.dryml > > <show-page> > <content-body:> > <h3><Your/> Assigned Tasks</h3> > <repeat with="&user.tasks.group_by(&:requirement)"> > <h4>Requirement: <a with="&this_key"/></h4> > <collection/> > </repeat> > </content-body:> > </show-page> > > An I get this error: > NoMethodError in Users#show > > Showing *app/views/users/show.dryml* where line *#7* raised: > > undefined method `user' for #<ActionView::Base:0x54ae5c0> > > Extracted source (around line *#7*): > > Is there any typo in the code? or the problem is in the model? > > I tried this last and don't works. Raise the same error. > > Thanks. > > -- > Fernando Val > Web Designerhttp://www.fernandoval.es -- 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.
