Hi James.
I compiled it from the *.gemspec file:
gem build gemspec
then did
sudo gem install *.gem
I have a minimal application up running on Rails 2.3.2 and the
latest Phusion Passenger with an "examples_controller" that I
generated from
script/generate scaffold_resource example name:string
and I have config.gem "resource_controller" in the environment.rb
file. I reloaded the page /examples (which was working before) and
got the error below. Do you have any insights as to what I can try
next?
NameError in ExamplesController#index
uninitialized constant ExamplesController::ActionOptions
RAILS_ROOT: /home/david/Sites/
azurrofashion.com/
azurro_freshly_generated
Application Trace | Framework Trace | Full Trace
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:105:in `rescue in const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:94:in `const_missing'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:14:in `block (2 levels) in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `each'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `block in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `include'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `resource_controller'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `block in inherited'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `inherited'
/home/david/Sites/
azurrofashion.com/azurro_freshly_generated/app/
controllers/examples_controller.rb:1:in `'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `block in load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:379:in `load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:259:in `require_or_load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:425:in `load_missing_constant'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:92:in `const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `const_get'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `block in constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `each'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:439:in `recognize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:432:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:105:in `rescue in const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:94:in `const_missing'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:14:in `block (2 levels) in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `each'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `block in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `include'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `resource_controller'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `block in inherited'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `inherited'
/home/david/Sites/
azurrofashion.com/azurro_freshly_generated/app/
controllers/examples_controller.rb:1:in `'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `block in load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:379:in `load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:259:in `require_or_load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:425:in `load_missing_constant'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:92:in `const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `const_get'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `block in constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `each'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:439:in `recognize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:432:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:88:in `dispatch'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:111:in `_call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:82:in `block in initialize'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `block in call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/query_cache.rb:34:in
`cache'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:9:in `cache'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:28:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/connection_pool.rb:361:in
`call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/head.rb:9:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/methodoverride.rb:24:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/params_parser.rb:15:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/rewindable_input.rb:25:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/session/cookie_store.rb:93:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/reloader.rb:9:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/failsafe.rb:11:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `block in call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:106:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:105:in `rescue in const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:94:in `const_missing'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:14:in `block (2 levels) in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `each'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:13:in `block in included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/controller.rb:4:in `included'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `include'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller.rb:17:in `resource_controller'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `block in inherited'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `class_eval'
/home/david/.gem/ruby/1.9.1/gems/resource_controller-0.5.6/lib/
resource_controller/base.rb:12:in `inherited'
/home/david/Sites/
azurrofashion.com/azurro_freshly_generated/app/
controllers/examples_controller.rb:1:in `'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:380:in `block in load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:521:in `new_constants_in'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:379:in `load_file'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:259:in `require_or_load'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:425:in `load_missing_constant'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:80:in `const_missing_with_dependencies'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/dependencies.rb:92:in `const_missing'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `const_get'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:372:in `block in constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `each'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/inflector.rb:371:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.2/lib/
active_support/core_ext/string/inflections.rb:162:in `constantize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:439:in `recognize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/routing/route_set.rb:432:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:88:in `dispatch'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:111:in `_call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:82:in `block in initialize'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:29:in `block in call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/query_cache.rb:34:in
`cache'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:9:in `cache'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/query_cache.rb:28:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/activerecord-2.3.2/lib/
active_record/connection_adapters/abstract/connection_pool.rb:361:in
`call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/head.rb:9:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/methodoverride.rb:24:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/params_parser.rb:15:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/rewindable_input.rb:25:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/session/cookie_store.rb:93:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/reloader.rb:9:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/failsafe.rb:11:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `block in call'
:8:in `synchronize'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/vendor/rack-1.0/rack/lock.rb:11:in `call'
/usr/local/lib/ruby/gems/1.9.1/gems/actionpack-2.3.2/lib/
action_controller/dispatcher.rb:106:in `call'
/root/downloads/passenger/passenger/lib/phusion_passenger/rack/
request_handler.rb:65:in `process_request'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_request_handler.rb:197:in `main_loop'
/root/downloads/passenger/passenger/lib/phusion_passenger/railz/
application_spawner.rb:335:in `start_request_handler'
/root/downloads/passenger/passenger/lib/phusion_passenger/railz/
application_spawner.rb:293:in `block in handle_spawn_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/utils.rb:
176:in `safe_fork'
/root/downloads/passenger/passenger/lib/phusion_passenger/railz/
application_spawner.rb:291:in `handle_spawn_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server.rb:332:in `main_loop'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server.rb:182:in `start_synchronously'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server.rb:149:in `start'
/root/downloads/passenger/passenger/lib/phusion_passenger/railz/
application_spawner.rb:187:in `start'
/root/downloads/passenger/passenger/lib/phusion_passenger/
spawn_manager.rb:252:in `block (2 levels) in spawn_rails_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server_collection.rb:121:in `lookup_or_add'
/root/downloads/passenger/passenger/lib/phusion_passenger/
spawn_manager.rb:246:in `block in spawn_rails_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server_collection.rb:75:in `block in synchronize'
:8:in `synchronize'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server_collection.rb:74:in `synchronize'
/root/downloads/passenger/passenger/lib/phusion_passenger/
spawn_manager.rb:245:in `spawn_rails_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
spawn_manager.rb:148:in `spawn_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
spawn_manager.rb:277:in `handle_spawn_application'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server.rb:332:in `main_loop'
/root/downloads/passenger/passenger/lib/phusion_passenger/
abstract_server.rb:182:in `start_synchronously'
/root/downloads/passenger/passenger/bin/passenger-spawn-server:50:in
`'
Request
Parameters:
None
Show session dump
---
Response
Headers:
{"Cache-Control"=>"no-cache",
"Content-Type"=>""}
On Mar 28, 8:56 pm, James Golick <
jamesgol...@gmail.com> wrote:
> Install the latest gem from github: giraffesoft-resource_controller... that
> will help with this issue.
> I haven't tested it on 1.9, tho, so, I'm excited to hear what you find! :-)
>