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.
