Hello,
I have the datebocks engine installed and working great on my local
machine
(macbook using Locomotive 2), but up on Dreamhost I get this undefined
datebocks_field error on my templates (see error message at the bottom
of the email). I’ve triple checked that I have both the engines plugin
and the datebocks_engine plugin installed correctly, my environment
config has Engines.start :datebocks, and both
ApplicationController and ApplicationHelper include datebocks. I’ve
killed and started new fcgi processes many times.
one thing I noticed on development was that sometimes I would get this
same error when loading a view using datebocks for the first time
after starting the server (Locomotive 2 uses Mongrel), but from the
first refresh on it would work
fine. perhaps this is related?
any help would be greatly appreciated, been stuck for several weeks,
got no response on the Rails talk list (though there’s another thread
mentioning the same problem), and so far no luck with the Dreamhost
support people…
the error message:
ActionView::TemplateError (undefined method `datebocks_field’ for
#<#Class:0x2509050:0x2509014>) on line #54 of
app/views/reservations/step1.rhtml:
54:
#{RAILS_ROOT}/app/views/reservations/step1.rhtml:54:in
_run_rhtml_reservations_step1' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:149:in
fields_for’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:127:in
form_for' #{RAILS_ROOT}/app/views/reservations/step1.rhtml:36:in
_run_rhtml_reservations_step1’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:316:in
compile_and_render_template' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:292:in
render_template’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_view/base.rb:251:in
globalize_old_render_file' #{RAILS_ROOT}/vendor/plugins/globalize/lib/globalize/rails/action_view.rb:16:in
render_file’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:726:in
render_file' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:648:in
render_with_no_layout’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/layout.rb:245:in
render_without_benchmark' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:53:in
render’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/1.8/benchmark.rb:293:in
measure' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:53:in
render’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:942:in
perform_action_without_filters' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:368:in
perform_action_without_benchmark’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in
perform_action_without_rescue' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/1.8/benchmark.rb:293:in
measure’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:69:in
perform_action_without_rescue' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/rescue.rb:82:in
perform_action’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/base.rb:408:in
process_without_filters' #{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/filters.rb:377:in
process_without_session_management_support’
#{RAILS_ROOT}/vendor/rails/actionpack/lib/action_controller/session_management.rb:117:in
process' #{RAILS_ROOT}/vendor/rails/railties/lib/dispatcher.rb:38:in
dispatch’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:84:in
process' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/1.8/sync.rb:229:in
synchronize’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/rails.rb:83:in
process' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:580:in
process_client’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:579:in
process_client' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in
run’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:686:in
run' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel.rb:673:in
run’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/configurator.rb:267:in
run' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/configurator.rb:266:in
run’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:127:in
run' /Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/lib/mongrel/command.rb:211:in
run’
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/lib/ruby/gems/1.8/gems/mongrel-0.3.13.4/bin/mongrel_rails:231
/Applications/Locomotive2/Bundles/standardRailsSept2006.locobundle/i386/bin/mongrel_rails:18