I have been converting from Rails 2.3.8 to Rails 3.1.1 and have made
some progress. The 2.3.8 code works fine.

I am now getting the following error and am fairly clueless where to
look.

I think I've got an error in my requires but I'm not sure.

All suggestions are welcome.


C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:25:in
`stat': can't convert Array into String (TypeErro
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:25:in
`block in updated_at'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:25:in
`map'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:25:in
`updated_at'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/file_update_checker.rb:29:in
`execute_if_updated'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/i18n_railtie.rb:62:in
`initialize_i18n'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/i18n_railtie.rb:29:in
`block in <class:Railtie>'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/lazy_load_hooks.rb:34:in
`call'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/lazy_load_hooks.rb:34:in
`execute_hook'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/lazy_load_hooks.rb:43:in
`block in run_load_hooks'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/lazy_load_hooks.rb:42:in
`each'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/activesupport-3.1.1/lib/active_support/lazy_load_hooks.rb:42:in
`run_load_hooks'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/application/finisher.rb:56:in
`block in <module:Finisher>'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/initializable.rb:30:in
`instance_exec'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/initializable.rb:30:in
`run'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/initializable.rb:55:in
`block in run_initializers'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/initializable.rb:54:in
`each'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/initializable.rb:54:in
`run_initializers'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/application.rb:96:in
`initialize!'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in
`method_missing'
from
c:/RailsInstaller/Sites/UltraDedup002/config/environment.rb:6:in `<top
(required)>'
from c:/RailsInstaller/Sites/UltraDedup002/config.ru:4:in
`require'
from c:/RailsInstaller/Sites/UltraDedup002/config.ru:4:in `block
in <main>'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/builder.rb:51:in
`instance_eval'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/builder.rb:51:in
`initialize'
from c:/RailsInstaller/Sites/UltraDedup002/config.ru:1:in `new'
from c:/RailsInstaller/Sites/UltraDedup002/config.ru:1:in
`<main>'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/builder.rb:40:in
`eval'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/builder.rb:40:in
`parse_file'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/server.rb:200:in
`app'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands/server.rb:46:in
`app'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/server.rb:301:in
`wrapped_app'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/server.rb:252:in
`start'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands/server.rb:70:in
`start'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:54:in
`block in <top (required)>'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:49:in
`tap'
from
C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:49:in
`<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'

c:\RailsInstaller\Sites\UltraDedup002>rails -v
Rails 3.1.1

--
Posted via http://www.ruby-forum.com/.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Search Discussions

  • Greg Akins at Dec 20, 2011 at 5:53 pm

    On Tue, Dec 20, 2011 at 12:49 PM, Ralph Shnelvar wrote:
    can't convert Array into String
    This is a huge guess. But didn't ActiveSupport change some of the
    methods for finding records; so you could be getting an Arrayk where
    you usecd to expect a single String?



    --
    Greg Akins
    http://twitter.com/akinsgre

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
  • Ralph Shnelvar at Dec 20, 2011 at 6:16 pm
    Greg,

    Tuesday, December 20, 2011, 10:52:43 AM, you wrote:

    GA> On Tue, Dec 20, 2011 at 12:49 PM, Ralph Shnelvar wrote:
    can't convert Array into String
    GA> This is a huge guess. But didn't ActiveSupport change some of the
    GA> methods for finding records; so you could be getting an Arrayk where
    GA> you usecd to expect a single String?

    Thanks for the guess.

    As far as I know, my code does nothing with databases.

    That's my code. Who knows what Rails is doing.

    Ralph

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
  • Greg Akins at Dec 20, 2011 at 6:28 pm
    C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in`method_missing'
    fromc:/RailsInstaller/Sites/UltraDedup002/config/environment.rb:6:in
    `<top(required)>'       from
    c:/RailsInstaller/Sites/UltraDedup002/config.ru:4:in`require'

    Maybe something in environment.rb then?

    On Tue, Dec 20, 2011 at 1:15 PM, Ralph Shnelvar wrote:
    Greg,

    Tuesday, December 20, 2011, 10:52:43 AM, you wrote:

    GA> On Tue, Dec 20, 2011 at 12:49 PM, Ralph Shnelvar wrote:
    can't convert Array into String
    GA> This is a huge guess.  But didn't ActiveSupport change some of the
    GA> methods for finding records; so you could be getting an Arrayk where
    GA> you usecd to expect a single String?

    Thanks for the guess.

    As far as I know, my code does nothing with databases.

    That's my code.  Who knows what Rails is doing.

    Ralph

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.


    --
    Greg Akins
    http://twitter.com/akinsgre

    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
  • Chirag Singhal at Dec 21, 2011 at 4:54 am

    On Tue, Dec 20, 2011 at 11:57 PM, Greg Akins wrote:
    C:/RailsInstaller/Ruby1.9.2/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/railtie/configurable.rb:30:in`method_missing'
    fromc:/RailsInstaller/Sites/UltraDedup002/config/environment.rb:6:in
    `<top(required)>' from
    c:/RailsInstaller/Sites/UltraDedup002/config.ru:4:in`require'

    Maybe something in environment.rb then?

    Hi Ralph,

    I agree with Greg, there is something in your environment.rb, the stack
    trace points to line#6.
    Can you post your environment.rb here?
    This could be something to do with plugins also, i.e. if you are still
    using any plugins which aren't Rails 3 compatible.


    Chirag
    http://sumeruonrails.com
    http://blog.sumeruonrails.com

    On Tue, Dec 20, 2011 at 1:15 PM, Ralph Shnelvar wrote:
    Greg,

    Tuesday, December 20, 2011, 10:52:43 AM, you wrote:

    GA> On Tue, Dec 20, 2011 at 12:49 PM, Ralph Shnelvar <
    lists@ruby-forum.com> wrote:
    can't convert Array into String
    GA> This is a huge guess. But didn't ActiveSupport change some of the
    GA> methods for finding records; so you could be getting an Arrayk where
    GA> you usecd to expect a single String?

    Thanks for the guess.

    As far as I know, my code does nothing with databases.

    That's my code. Who knows what Rails is doing.

    Ralph

    --
    You received this message because you are subscribed to the Google
    Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to
    rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at
    http://groups.google.com/group/rubyonrails-talk?hl=en.


    --
    Greg Akins
    http://twitter.com/akinsgre

    --
    You received this message because you are subscribed to the Google Groups
    "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to
    rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at
    http://groups.google.com/group/rubyonrails-talk?hl=en.
    --
    You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
    To post to this group, send email to rubyonrails-talk@googlegroups.com.
    To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouprubyonrails-talk @
categoriesrubyonrails
postedDec 20, '11 at 5:49p
activeDec 21, '11 at 4:54a
posts5
users4
websiterubyonrails.org
irc#RubyOnRails

People

Translate

site design / logo © 2021 Grokbase