On 19 July 2010 20:16, rubybox <[email protected]> wrote:
> Anyone else some suggestions?
> After removing the index.html.haml file i get the default missing
> template error but if i open *any* other controller for example /post
> i get EXACT the same error.. why is this happening ?
> It seems that before any rendering is done it looks for an action
> "show" somehow even if i remove all routes and have just the basic
> ones

Can you go back to your most recent known good backup and check it
still works?  This will prove whether it is a system problem or
related to changes made in your app.

Another thought might be to try creating a new simple app and make
sure that works.

Colin

>
> On Jul 19, 4:53 pm, rubybox <[email protected]> wrote:
>> Hi Fred,
>>
>> Thanks for pointing that out , i thought of  a code error somewhere
>> but after I delete the index.html.haml it throws error missing
>> template index.html.haml
>> now I recreated the file with a blank file no contents but then the
>> error pops up again, it could be some disk based issue so im now
>> running disk utility (osx)
>> hope that solves the issue
>>
>> On Jul 19, 3:37 pm, Frederick Cheung <[email protected]>
>> wrote:
>>
>>
>>
>> > On Jul 19, 1:01 pm, rubybox <[email protected]> wrote:
>>
>> > > I changed fairly much in my app without constant testing ( my bad )
>> > > now i get an error which I cannot seem to debug point my finger on.
>>
>> > Looks like haml's blowing up trying to precompile your
>> > index.html.haml view, which could either be that this file is very
>> > screwed or that there's a bug in haml itself.
>>
>> > Fred
>>
>> > > I have a home controller which just displays a welcome page this had a
>> > > index only action.
>> > > Whatever controller I try to open i always get above error message
>>
>> > > 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
>> > > Any more advanched ruby on rails programmers can help me point my
>> > > finger on where this error comes from?
>> > > I dont understand every controller I try to open in browser gives this
>> > > error message,
>> > > cleaning my routes.rb to the rails default and setting only home
>> > > controller as root also does not resolve this error.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" 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/rubyonrails-talk?hl=en.

Reply via email to