On Oct 5, 8:58 pm, benoror <[email protected]> wrote:
> I confirm that just replacing RAILS_GEM_VERSION outputs the same
> error.
>
> Is there a workaround for this ?
>
you could remove the corresponding line from new_rails_defaults.rb -
sounds like the version 2.3.4 generates by default contains an option
that only exists from rails 2.3.4 onwards.
Fred
> On Sep 12, 7:37 pm, LF <[email protected]> wrote:
>
>
>
> > Thanks Fred. That solved my problem.
> > I Installed version 2.3.3 and then I had to rebuild the application
> > from scratch, because only changing the variable RAILS_GEM_VERSION in
> > environment.rb, still gave me the error pasted bellow, of a missing
> > method, I guess, when I started the WEBrick server.
> > Then I rebuilt the application with for the version 2.3.3 and all
> > works fine.
>
> > Thanks again
>
> > ---------------------------------------------------------------------------
> > ---------------------------------------------------------------------------
> > ----------------
> > => Booting WEBrick
> > => Rails 2.3.3 application starting onhttp://0.0.0.0:3000
> > C:/lfalcao/Work/Dev/Ruby/Rails/Depot1/config/initializers/
> > new_rails_defaults.rb:14:in `<top (require
> > d)>': undefined method `generate_best_match=' for
> > ActionController::Routing:Module (NoMethodError)
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:145:in `load'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:145:in `block in load_with_new_constant_marking'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:521:in `new_constants_in'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:145:in `load_with_new_constant_marking'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/initializer.rb:622:in `
> > block in load_application_initializers'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/initializer.rb:621:in `
> > each'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/initializer.rb:621:in `
> > load_application_initializers'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/initializer.rb:176:in `
> > process'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/initializer.rb:113:in `
> > run'
> > from C:/lfalcao/Work/Dev/Ruby/Rails/Depot1/config/
> > environment.rb:9:in `<top (required)>'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:156:in `require'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:156:in `block in require'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:521:in `new_constants_in'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > activesupport-2.3.3/lib/active_support/
> > dependencies.rb:156:in `require'
> > from C:/Ruby/Ruby1.9.1-p243/lib/ruby/gems/1.9.1/gems/
> > rails-2.3.3/lib/commands/server.rb:84:i
> > n `<top (required)>'
> > from script/server:3:in `require'
> > from script/server:3:in `<main>'
>
> > ---------------------------------------------------------------------------
> > ---------------------------------------------------------------------------
> > ----------------
>
> > On Sep 12, 5:18 pm, Frederick Cheung <[email protected]>
> > wrote:
>
> > > On Sep 12, 5:00 pm, LF <[email protected]> wrote:
>
> > > > This is the default view generated. I haven't touched it yet. What is
> > > > this problem? Do I need to install something else? Am I doing anything
> > > > wrong?
> > > > I'm sorry if this is a basic one, but I tried everything (which is
> > > > very little) I know. Anybody can help me?
>
> > > It's a bug in
> > > rails:https://rails.lighthouseapp.com/projects/8994/tickets/3144-undefined-...
>
> > > The change in question was a security fix - for the purpose of
> > > learning rails you could revert to rails 2.3.3 without ill effect
> > > (make sure you have that version of the gem installed and set
> > > RAILS_GEM_VERSION in environment.rb)
>
> > > Fred
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---