Shouldn't it have a space between the 2 question marks?  Otherwise I
think it gets parsed as a method name which doesn't expect a 1 to be
followed by a :0.  Probably a typo, someone got overeager compressing
spaces.

On Nov 9, 4:17 pm, Pedro <[email protected]> wrote:
> Yes, I copied it from tutorial (page 275), paste it on Recipie class
> and run it.
>
> On 9 nov, 21:06, Matt Jones <[email protected]> wrote:
>
> > On Nov 9, 2010, at 5:34 PM, Pedro wrote:
>
> > > Hi,
> > > I'm following tutorial 23, and I'm stucked.
> > > When I run ruby script/server I got the follow error:
>
> > > => Rails 2.3.8 application starting onhttp://0.0.0.0:3000
> > > C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/
> > > active_support/depende
> > > ncies.rb:380:in `load_without_new_constant_marking': C:/tutorialHobo/
> > > four_table/
> > > app/models/recipe.rb:19: syntax error, unexpected tIDENTIFIER,
> > > expecting '}' (Sy
> > > ntaxError)
> > > lifecycle :state_field => :lifecycle_state do
> > >         ^
> > > C:/tutorialHobo/four_table/app/models/recipe.rb:44: syntax error,
> > > unexpected kEN
> > > D, expecting '}'
> > >        from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/
> > > active_su
> > > pport/dependencies.rb:380:in `load_file'
> > >        from C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/
> > > active_su
>
> > [snip]
>
> > > named_scope :viewable, lambda {|acting_user| {:conditions =>
> > > “#{acting_user.signed_up??1:0}=1 or lifecycle_state='published'" }}
>
> > Is this copied exactly from the source? I couldn't get an equivalent piece 
> > of code to even parse in Ruby 1.8 (gives a "syntax error, unexpected ':', 
> > expecting '}'" message caused by the ?? part).
>
> > --Matt Jones

-- 
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.

Reply via email to