I just upgraded an app to rails 2.2.2, rspec 1.1.11 and haml 2.0.6 and
I'm seeing this problem in some helper-methods:
undefined local variable or method `output_buffer' for
#<Spec::Rails::Example::HelperExampleGroup::Subclass_1:0x35cccb0>
short backtrace:
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_controller/
test_process.rb:471:in `method_missing'
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/
text_helper.rb:42:in `concat'
/Library/Ruby/Gems/1.8/gems/haml-2.1.0/lib/haml/helpers/
action_view_mods.rb:146:in `form_tag'
/Library/Ruby/Gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/
prototype_helper.rb:338:in `form_remote_tag'
(the haml 2.1.0 is one I builded from github after 2.0.6 throwed that
same error)
All errors come from helper methods constructing a form using haml
helpers, example:
capture_haml do
form_remote_tag :url => some_path do
....
end
end
The error only exists in my specs, the actual app does not fail.
spec_helper.rb contains:
config.with_options(:behaviour_type => :helpers) do |config|
config.include Haml::Helpers
config.include ActionView::Helpers
config.prepend_before :all do
init_haml_helpers
end
end
(It all used to work before the upgrade...)
Thanks in advance for any advice.
-c
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---