Hey guys,

sorry for the late reply but I have been rather busy with other
projects lately.

Regarding the problem:

You're right, this isn't a HAML-issue.

I tried a LOT of stuff but still ran into this strange error - i
finally gave up, created a new project and restored the code (my own
code) from git. Now it's working again, so I guess somehow a plugin /
gem / aliens from outer space f**ked up some libraries.

Anyway, thanks for help....

On Jan 24, 10:22 pm, Nathan Weizenbaum <[email protected]> wrote:
> Especially since it's not working in script/console, I'm guessing this isn't
> a Haml bug. Have you tried asking the Rails list?
>
> On Sun, Jan 24, 2010 at 11:06 AM, jollyroger
> <[email protected]>wrote:
>
> > Hey guys,
>
> > I got a serious problem with haml. I have used haml in several
> > projects, so I am no newbie to haml - however I never had an error
> > like this:
>
> > The problem:
>
> > Something like this:
>
> > #welcome
> >  #show
> >    #create_ideas_area
> >      %p
> >        = link_to 'Create an idea', new_idea_path, :id =>
> > 'create_idea_link'
>
> > causes:
>
> > ActionView::TemplateError (undefined method `link_to' for
> > #<ActionView::Base:0xb61dad24>) on line #5 of app/views/welcomes/
> > show.haml:
> > 2:
> > #show
> > 3:
> > #create_ideas_area
> > 4:
> > %p
> > 5:         = link_to 'Create an idea', new_idea_path, :id =>
> > 'create_idea_link'
>
> >    app/views/welcomes/show.haml:5:in
> > `_run_haml_app47views47welcomes47show46haml'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `send'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/base.rb:
> > 306:in `with_template'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:30:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > template.rb:205:in `render_template'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/base.rb:
> > 265:in `render_without_haml'
> >    vendor/bundler_gems/gems/haml-2.2.17/lib/haml/helpers/
> > action_view_mods.rb:13:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:1250:in `render_for_file'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:951:in `render_without_benchmark'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:51:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:51:in `render'
> >    app/controllers/welcomes_controller.rb:6:in
> > `show'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:1331:in `send'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:1331:in `perform_action_without_filters'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > filters.rb:617:in `call_filters'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > filters.rb:610:in `perform_action_without_benchmark'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:68:in `perform_action_without_rescue'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:68:in `perform_action_without_rescue'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > rescue.rb:160:in `perform_action_without_flash'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > flash.rb:146:in `perform_action'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:532:in `send'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:532:in `process_without_filters'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > filters.rb:606:in `sass_old_process'
> >    vendor/bundler_gems/gems/haml-2.2.17/rails/./lib/sass/plugin/
> > rails.rb:19:in `process'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:391:in `process'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > base.rb:386:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > routing/route_set.rb:437:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > dispatcher.rb:87:in `dispatch'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > dispatcher.rb:121:in `_call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > dispatcher.rb:130:in `build_middleware_stack'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > query_cache.rb:29:in `call'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > query_cache.rb:29:in `call'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > connection_adapters/abstract/query_cache.rb:34:in `cache'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > query_cache.rb:9:in `cache'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > query_cache.rb:28:in `call'
> >    vendor/bundler_gems/gems/activerecord-2.3.5/lib/active_record/
> > connection_adapters/abstract/connection_pool.rb:361:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > string_coercion.rb:25:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > params_parser.rb:15:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > session/cookie_store.rb:93:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > failsafe.rb:26:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > dispatcher.rb:114:in `call'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > reloader.rb:34:in `run'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > dispatcher.rb:108:in `call'
> >    passenger (2.2.8) lib/phusion_passenger/rack/request_handler.rb:
> > 92:in `process_request'
> >    passenger (2.2.8) lib/phusion_passenger/
> > abstract_request_handler.rb:207:in
> > `main_loop'
> >    passenger (2.2.8) lib/phusion_passenger/railz/
> > application_spawner.rb:385:in
> > `start_request_handler'
> >    passenger (2.2.8) lib/phusion_passenger/railz/
> > application_spawner.rb:343:in
> > `handle_spawn_application'
> >    passenger (2.2.8) lib/phusion_passenger/utils.rb:184:in
> > `safe_fork'
> >    passenger (2.2.8) lib/phusion_passenger/railz/
> > application_spawner.rb:341:in
> > `handle_spawn_application'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:in
> > `__send__'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:in
> > `main_loop'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:196:in
> > `start_synchronously'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:163:in
> > `start'
> >    passenger (2.2.8) lib/phusion_passenger/railz/
> > application_spawner.rb:209:in
> > `start'
> >    passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:262:in
> > `spawn_rails_application'
> >    passenger (2.2.8) lib/phusion_passenger/
> > abstract_server_collection.rb:126:in
> > `lookup_or_add'
> >    passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:256:in
> > `spawn_rails_application'
> >    passenger (2.2.8) lib/phusion_passenger/
> > abstract_server_collection.rb:80:in
> > `synchronize'
> >    passenger (2.2.8) lib/phusion_passenger/
> > abstract_server_collection.rb:79:in
> > `synchronize'
> >    passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:255:in
> > `spawn_rails_application'
> >    passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:154:in
> > `spawn_application'
> >    passenger (2.2.8) lib/phusion_passenger/spawn_manager.rb:287:in
> > `handle_spawn_application'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:in
> > `__send__'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:352:in
> > `main_loop'
> >    passenger (2.2.8) lib/phusion_passenger/abstract_server.rb:196:in
> > `start_synchronously'
>
> > Rendered rescues/_trace (49.6ms)
>
> > Processing ApplicationController#show (for 127.0.0.1 at 2010-01-24
> > 17:21:48) [GET]
> >  Parameters: {"action"=>"show",
> > "controller"=>"welcomes"}
>
> > ActionView::TemplateError (undefined method `debug' for
> > #<ActionView::Base:0xb61dad24>) on line #20 of vendor/bundler_gems/
> > gems/actionpack-2.3.5/lib/action_controller/templates/rescues/
> > _request_and_response.erb:
> > 17: <p><b>Parameters</b>: <pre><%=h request_dump %></pre></
> > p>
> > 18:
> > 19: <p><a href="#" onclick="document.getElementById
> > ('session_dump').style.display='block'; return false;">Show session
> > dump</a></p>
> > 20: <div id="session_dump" style="display:none"><%= debug
> > (request.session.instance_variable_get("@data")) %></
> > div>
> > 21:
> > 22:
> > 23: <h2 style="margin-top: 30px">Response</
> > h2>
>
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > templates/rescues/_request_and_response.erb:20
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `send'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/base.rb:
> > 306:in `with_template'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:30:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable_partial.rb:20:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:26:in `benchmark'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > benchmarking.rb:26:in `benchmark'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable_partial.rb:19:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > template.rb:205:in `render_template'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/base.rb:
> > 265:in `render_without_haml'
> >    vendor/bundler_gems/gems/haml-2.2.17/lib/haml/helpers/
> > action_view_mods.rb:13:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_controller/
> > templates/rescues/template_error.erb:21
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `send'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
> > renderable.rb:34:in `render'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/base.rb:
> > 306:in `with_template'
> >    vendor/bundler_gems/gems/actionpack-2.3.5/lib/action_view/
>
> ...
>
> read more »

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

Reply via email to