What I would do is comment out everything in the UsersController that is for
active scaffold.

I would try to start my server and see if it works.

If it works I would add just this to my controller

active_scaffold :users

If that works then I would start to add every link of the method back one at
a time.

Try commenting out all of the active scaffold stuff and see if your server
works as expected, and let me know what happens.
~Kenny

On Tue, Feb 2, 2010 at 1:37 PM, Soren Christensen <[email protected]>wrote:

>  Hi Kenny,
>
> Thanks for offering your help.
>
> I do have a the route entry!
>
> Yes it was working - or perhaps I never triggered the conditions that seems
> to be causing this. System has grown over time.
> I was trying to look at the AS code - but I'm missing the big overview of
> it - is there a way to instrument it such that it would list the columns
> that it is processing - perhaps that could reveal a clue.
>
> The error appears consistently right after a restart of the server. The
> controller refuses to start every single time when it is redirected_to as
> part of the login process.
> If I instead start in one of several other controllers and then go back to
> users it works fine.
> Is there some loading dependency that I need to cover.
> The model for user only has "has_many" dependencies - and the full log
> never lists any of the other models nor controllers.
>
> /S
>
>
>
> Kenny Ortmann wrote:
>
> This is random and might be hard to track down...
> do you have
> map.resources :users, :active_scaffold => true
>
> in your routes? This shouldn't matter for the create method but I'm just
> trying to narrow things down.
>
> Was this controller working at one point in time?
> ~Kenny
>
> On Tue, Feb 2, 2010 at 12:44 PM, Soren Christensen <[email protected]>wrote:
>
>>  Sure!
>>
>> class UsersController < ApplicationController
>>
>>   include ERB::Util # to get the h function loaded
>>
>>   layout "default",  :except => [ :create2, :new2, :forgot_password ,
>> :reset_password]
>>
>>   # Protect these actions behind an admin login
>>   before_filter :admin_required, :only => [:suspend, :unsuspend, :su,
>> :destroy, :purge]
>>
>>   before_filter :login_required
>>   skip_before_filter :login_required, :only => [:new2, :create2,
>> :activate, :forgot_password, :reset_password]
>>
>>   # This is the hook for Active Scaffold to dynamically modify the list of
>> columns.
>>
>>   before_filter :update_table_config
>>
>>
>>   active_scaffold :user do |config|
>>
>>
>>      #config.columns = [:login, :first_name, :last_name, :address, :city,
>> :zip, :email, :home_phone, :cell_phone, :work_phone]
>>
>>     config.columns.exclude :updated_at, :created_at
>>
>>      # Config adds the password columns
>>     config.create.columns = [:login, :first_name, :last_name, :address,
>> :city, :zip, :email, :home_phone, :cell_phone, :work_phone, :password,
>> :password_confirmation]
>>
>>     config.show.columns = [:first_name, :last_name, :address, :city, :zip,
>> :email, :home_phone, :cell_phone, :spouse_first_name, :spouse_last_name,
>> :spouse_address, :spouse_city, :spouse_zip, :spouse_email,
>> :spouse_home_phone, :spouse_cell_phone, :spouse_work_phone]
>>
>>     config.list.columns = [:login, :state, :first_name, :last_name,
>> :spouse_first_name, :spouse_last_name, :address, :city, :zip, :email,
>> :home_phone, :cell_phone, :spouse_work_phone]
>>
>>     config.update.columns = [:first_name, :last_name, :address, :city,
>> :zip, :email, :home_phone, :cell_phone, :work_phone, :spouse_first_name,
>> :spouse_last_name, :spouse_address, :spouse_city, :spouse_zip,
>> :spouse_home_phone, :spouse_cell_phone, :spouse_work_phone, :spouse_email]
>>
>>
>>     config.list.always_show_search = true
>>
>>     config.actions.swap :search, :live_search
>>
>>     config.list.sorting = [{ :last_name => :asc}, {:first_name => :asc}]
>>
>>     config.columns[:home_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:cell_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:work_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:first_name].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:last_name].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:address].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:city].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>
>>     config.columns[:spouse_last_name].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:spouse_first_name].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:spouse_home_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:spouse_cell_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:spouse_work_phone].description =
>>           "Please just enter 10 digits, no spaces, dashes(-), nor ()"
>>     config.columns[:spouse_address].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>     config.columns[:spouse_city].description =
>>           "Please enter data as you want it printed on Forms, Directories
>> etc"
>>
>>     list.per_page = 50
>>
>>     config.action_links.add 'activation',
>>       :label => "Activate",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :activation_authorized?
>>
>>     config.action_links.add 'respw',
>>       :label => "Reset Password",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :respw_authorized?
>>
>>     config.action_links.add 'admin_suspend',
>>       :label => "Suspend",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :activation_authorized?
>>
>>     config.action_links.add 'admin_unsuspend',
>>       :label => "Un-suspend",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :activation_authorized?
>>
>>     config.action_links.add 'su',
>>       :label => "Su",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :activation_authorized?,
>>       :confirm => false
>>
>>     config.action_links.add 'pf',
>>       :label => "PF",
>>       :type => :record,
>>       :inline => false,
>>       :security_method => :pf_authorized?,
>>       :confirm => false
>>
>>   end
>>
>>   def update_table_config
>>     if not current_user.nil?
>>       if !current_user.has_role?('user')
>>         active_scaffold_config.list.columns.exclude :login, :state, :roles
>>         if current_user.has_role?('admin')
>>           active_scaffold_config.list.columns.add :login, :state, :roles
>>           active_scaffold_config.update.columns.add :roles
>>         else
>>           active_scaffold_config.update.columns.exclude :roles
>>         end
>>       else
>>         active_scaffold_config.list.columns.exclude :login, :state, :roles
>>       end
>>     end
>>   end
>>
>> I have some additional methods in there to support the
>> restful_authentication plugin etc.
>> They are likely all just the standard stuff. Let me know if we want those
>> too.
>>
>> /S
>>
>>
>>
>> Kenny Ortmann wrote:
>>
>> can you paste the entire users_controller please?
>>
>> On Tue, Feb 2, 2010 at 10:43 AM, Soren Christensen <[email protected]>wrote:
>>
>>>
>>> Noted that there was some problem with my config.columns
>>>
>>> They looked like this:
>>>
>>>     config.columns.exclude :updated_at, :created_at
>>>     config.create.columns = [:login, :first_name, :last_name, .... ]
>>>     config.show.columns = [:first_name, :last_name, ..... ]
>>>     config.list.columns = [:login, :state, :first_name, :last_name, ....
>>> ]
>>>     config.update.columns = [:first_name, :last_name, :address, ...... ]
>>>
>>> users_controller:16 is
>>>   active_scaffold :user do |config|
>>>
>>>
>>> Here is the new backtrace:
>>>
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/configurable.rb:19:in
>>>  `method_missing'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:186:in
>>>  `method_missing'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:137:in
>>>  `send'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:137:in
>>>  `_load_action_columns'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/data_structures/actions.rb:20:in
>>>  `each'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/data_structures/actions.rb:20:in
>>>  `each'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:136:in
>>>  `_load_action_columns'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold.rb:63:in
>>>  `active_scaffold'
>>> /rails/formdir_v2/app/controllers/users_controller.rb:16
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in
>>>  `load_without_new_constant_marking'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in
>>>  `load_file'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
>>>  `new_constants_in'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in
>>>  `load_file'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in
>>>  `require_or_load'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in
>>>  `load_missing_constant'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in
>>>  `const_missing'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in
>>>  `const_missing'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:361:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in
>>>  `each'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/string/inflections.rb:162:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:443:in
>>>  `recognize'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:436:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in
>>>  `dispatch'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in
>>>  `_call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in
>>>  `build_middleware_stack'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in 
>>> `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in
>>>  `cache'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in
>>>  `cache'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in 
>>> `synchronize'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in
>>>  `run'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/rack/static.rb:31:in 
>>> `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:46:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `each'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/urlmap.rb:40:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/rack/log_tailer.rb:17:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/content_length.rb:13:in 
>>> `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/chunked.rb:15:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/mongrel.rb:64:in 
>>> `process'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in 
>>> `process_client'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in 
>>> `process_client'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in 
>>> `initialize'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in 
>>> `initialize'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
>>> /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/mongrel.rb:34:in 
>>> `run'
>>> /usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:111
>>> /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in 
>>> `gem_original_require'
>>> /usr/lib64/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
>>> script/server:3
>>>
>>>
>>>
>>> Soren Christensen wrote:
>>>
>>> I have ruby-1.8.6.p36-20.4
>>>
>>> The problem in particular happens when my session controller redirects to
>>> the users controller upon login.
>>> Happens both with Mongrel and Phusion.
>>>
>>> Here is the full trace:
>>>
>>> undefined method `create' for UsersController:Class
>>>
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/configurable.rb:24:in
>>>  `send'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/configurable.rb:24:in
>>>  `method_missing'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:186:in
>>>  `method_missing'
>>> /rails/formdir_v2/app/controllers/users_controller.rb:22:in 
>>> `__instance_exec0'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/object/extending.rb:74:in
>>>  `send'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/object/extending.rb:74:in
>>>  `instance_exec'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold/configurable.rb:11:in
>>>  `configure'
>>> /rails/formdir_v2/vendor/plugins/active_scaffold/lib/active_scaffold.rb:61:in
>>>  `active_scaffold'
>>> /rails/formdir_v2/app/controllers/users_controller.rb:16
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in
>>>  `load_without_new_constant_marking'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:380:in
>>>  `load_file'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in
>>>  `new_constants_in'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:379:in
>>>  `load_file'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:259:in
>>>  `require_or_load'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:425:in
>>>  `load_missing_constant'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in
>>>  `const_missing'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:92:in
>>>  `const_missing'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:361:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in
>>>  `each'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/inflector.rb:360:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/string/inflections.rb:162:in
>>>  `constantize'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:443:in
>>>  `recognize'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:436:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in
>>>  `dispatch'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in
>>>  `_call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130:in
>>>  `build_middleware_stack'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in 
>>> `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/abstract_store.rb:122:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in
>>>  `cache'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in
>>>  `cache'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in 
>>> `synchronize'
>>> /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in
>>>  `run'
>>> /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in
>>>  `call'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/rack/request_handler.rb:92:in
>>>  `process_request'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_request_handler.rb:207:in
>>>  `main_loop'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:400:in
>>>  `start_request_handler'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:351:in
>>>  `handle_spawn_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/utils.rb:184:in
>>>  `safe_fork'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:349:in
>>>  `handle_spawn_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
>>>  `__send__'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
>>>  `main_loop'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:196:in
>>>  `start_synchronously'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:163:in
>>>  `start'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:209:in
>>>  `start'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:262:in
>>>  `spawn_rails_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:126:in
>>>  `lookup_or_add'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:256:in
>>>  `spawn_rails_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:80:in
>>>  `synchronize'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:79:in
>>>  `synchronize'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:255:in
>>>  `spawn_rails_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:154:in
>>>  `spawn_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:287:in
>>>  `handle_spawn_application'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
>>>  `__send__'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
>>>  `main_loop'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:196:in
>>>  `start_synchronously'
>>> /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.9/bin/passenger-spawn-server:61
>>>
>>>
>>> Sergio Cambra .:: entreCables S.L. ::. wrote:
>>>
>>> On Lunes, 1 de Febrero de 2010 18:17:20 Soren escribió:
>>>
>>>
>>>  I get a number of these errors - what do they mean - and how do I get
>>> rid of them
>>>
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/configurable.rb:
>>> 19:in `method_missing': undefined method `create' for #
>>> (NoMethodError)
>>>
>>>
>>>  I think the backtrace is not full, what is #? It should be an object
>>> reference. What ruby version are you using? Maybe it's a problem with some
>>> ruby versions although is strange it works with some controllers.
>>>
>>>
>>>
>>>  /vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:
>>> 186:in `method_missing'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:
>>> 137:in `send'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:
>>> 137:in `_load_action_columns'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/data_structures/
>>> actions.rb:20:in `each'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/data_structures/
>>> actions.rb:20:in `each'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold/config/core.rb:
>>> 136:in `_load_action_columns'
>>> /vendor/plugins/active_scaffold/lib/active_scaffold.rb:63:in
>>> `active_scaffold'
>>> /app/controllers/campaigns_controller.rb:7
>>>
>>> I have noted that my application can only start in certain controller
>>> and not in others.
>>> Is there a way to preload certain models to prevent this ?
>>>
>>> /S
>>>
>>>
>>>
>>> --
>>> You received this me
>>>
>>>
>>>   --
>>> You received this message because you are subscribed to the Google Groups
>>> "ActiveScaffold : Ruby on Rails plugin" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>>
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "ActiveScaffold : Ruby on Rails plugin" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<activescaffold%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/activescaffold?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"ActiveScaffold : Ruby on Rails plugin" 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/activescaffold?hl=en.

Reply via email to