-
Notifications
You must be signed in to change notification settings - Fork 235
Troubleshooting
lcowell edited this page Nov 9, 2010
·
16 revisions
When accessing a web page which uses a cells widget, you get the error: ‘uninitialized constant FirstCell’.
Ensure you have put ‘cells’ under ‘app’ directory, and ‘first_cell.rb’ in: ‘/app/cells’
Ensure you are running Rails version 2.2 by checking the line in environment.rb containing: "RAILS_GEM_VERSION = "
Mongrel dies on startup with the error: “/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:445:in `load_missing_constant’: uninitialized constant Dependencies (NameError)”
cd vendor/plugins
git clone git://github.com/apotonick/cells.git
Mongrel dies on startup with the error: “/vendor/plugins/cells/init.rb:42:in `evaluate_init_rb’: undefined method `engines_available?’ for Cell:Module (NoMethodError)”
- In environment.rb, ensure the line: “require File.join(File.dirname(FILE), ‘../vendor/plugins/cells/boot’)” is ABOVE the Rails::Initializer line.
Add this to an initializer:
Cell::Base.view_paths.unshift("/Path/to/whatever")
Add this to your autotest/discover.rb file
Autotest.add_hook :initialize do |at| at.add_mapping %r%^app/cells/(.*)\.rb$% do |_, m| "test/cells/#{m[1]}_test.rb" end at.add_mapping %r%^test/cells/(.*)_test\.rb$% do |filename, _| filename end end