The only thing I can think is that you have something else installed that's somehow monkeypatching Haml and causing it to break. What other gems/plugins are you using?
On Thu, Jul 22, 2010 at 1:56 PM, rubytastic <[email protected]> wrote: > I totally reinstalled OSX (slow performance) in the hope this error > would be fixed also > > Im using haml (3.0.13) > Rails 2.3.8 > ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] > > Anyone knowss a solution? I cannot really find anything with google > either so I thought > the haml experts are my last resort :( > > > On Jul 22, 10:52 pm, rubytastic <[email protected]> wrote: > > I have a strange issue with haml which costs me hours to debug to no > > result so far > > > > ActionView::TemplateError (undefined method `show' for > > #<Haml::Precompiler::Line:0x10547ef40>) in app/views/home/ > > index.html.haml: > > haml (3.0.9) [v] lib/haml/precompiler.rb:178:in `precompile' > > haml (3.0.9) [v] lib/haml/engine.rb:121:in `initialize' > > haml (3.0.9) [v] rails/./lib/haml/template/plugin.rb:29:in `new' > > haml (3.0.9) [v] rails/./lib/haml/template/plugin.rb:29:in > > `compile' > > haml (3.0.9) [v] rails/./lib/haml/helpers/action_view_mods.rb: > > 13:in `render' > > haml (3.0.9) [v] rails/./lib/haml/helpers/action_view_mods.rb: > > 13:in `render' > > warden (0.10.7) [v] lib/warden/manager.rb:35:in `call' > > warden (0.10.7) [v] lib/warden/manager.rb:34:in `catch' > > warden (0.10.7) [v] lib/warden/manager.rb:34:in `call' > > haml (3.0.9) [v] rails/./lib/sass/plugin/rack.rb:41:in `call' > > -e:1:in `load' > > -e:1 > > Showing app/views/home/index.html.haml where line # raised: > > undefined method `show' for #<Haml::Precompiler::Line:0x10547ef40> > > Extracted source (around line #): > > The extracted source around line # is zero > > > > Im unable to pinpoint why this is happening there is no file line > > number to check > > I removed most of my code to see if i Could get things working again > > to no result. > > > > A new ruby app with haml included in the enviroment as gem and a home > > controller and view using haml works fine > > It seems this error goes before any actual views are generated like > > the error states > > ActionView::TemplateError (undefined method `show' for > > #<Haml::Precompiler::Line:0x10547ef40>) in app/views/home/ > > index.html.haml: > > > > The same index.html.haml works fine in the new ruby app > > > > What Can I do to pinpoint this error and fix it? Im totally lost on > > this looking for an answer for several days now > > Anyone more expierienced with ruby /haml knows why this error occors > > and knows a way to debug it? > > Thanks in advanche > > -- > You received this message because you are subscribed to the Google Groups > "Haml" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected] <haml%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/haml?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Haml" 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/haml?hl=en.
