NoMethod error. rediredct_to undefined

Pleas help. This is the log when I try to run the rails server.

Thanks!!

/home/naman/Desktop/multiple_image_upload_carrierwave/config/routes.rb:3:in
`block in <top (required)>': undefined method `redirect_to' for
#<ActionDispatch::Routing::Mapper:0x00000005857730> (NoMethodError)
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/actionpack-4.0.2/lib/action_dispatch/routing/route_set.rb:341:in
`instance_exec'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/actionpack-4.0.2/lib/action_dispatch/routing/route_set.rb:341:in
`eval_block'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/actionpack-4.0.2/lib/action_dispatch/routing/route_set.rb:319:in
`draw'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config/routes.rb:1:in
`<top (required)>'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in
`load'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in
`block in load'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:214:in
`load_dependency'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/dependencies.rb:223:in
`load'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:40:in
`block in load_paths'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:40:in
`each'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:40:in
`load_paths'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:16:in
`reload!'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:26:in
`block in updater'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/file_update_checker.rb:75:in
`call'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/activesupport-4.0.2/lib/active_support/file_update_checker.rb:75:in
`execute'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:27:in
`updater'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/routes_reloader.rb:6:in
`execute_if_updated'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application/finisher.rb:69:in
`block in <module:Finisher>'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/initializable.rb:30:in
`instance_exec'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/initializable.rb:30:in
`run'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/initializable.rb:55:in
`block in run_initializers'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:226:in
`block in tsort_each'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:348:in
`block (2 levels) in each_strongly_connected_component'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:427:in
`each_strongly_connected_component_from'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:347:in
`block in each_strongly_connected_component'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:345:in
`each'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:345:in
`call'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:345:in
`each_strongly_connected_component'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:224:in
`tsort_each'
  from /home/naman/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/tsort.rb:205:in
`tsort_each'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/initializable.rb:54:in
`run_initializers'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/application.rb:215:in
`initialize!'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/railtie/configurable.rb:30:in
`method_missing'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config/environment.rb:5:in
`<top (required)>'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config.ru:3:in
`require'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config.ru:3:in
`block in <main>'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in
`instance_eval'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in
`initialize'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config.ru:in `new'
  from
/home/naman/Desktop/multiple_image_upload_carrierwave/config.ru:in
`<main>'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in
`eval'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:49:in
`new_from_string'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/builder.rb:40:in
`parse_file'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/server.rb:277:in
`build_app_and_options_from_config'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/server.rb:199:in
`app'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands/server.rb:48:in
`app'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/rack-1.5.2/lib/rack/server.rb:314:in
`wrapped_app'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands/server.rb:75:in
`start'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands.rb:76:in
`block in <top (required)>'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in
`tap'
  from
/home/naman/.rvm/gems/ruby-2.1.0/gems/railties-4.0.2/lib/rails/commands.rb:71:in
`<top (required)>'
  from bin/rails:4:in `require'
  from bin/rails:4:in `<main>'

Show us the contents of your config/routes.rb. From the error, it looks like you are using a redirect in that file which is not correct. Redirect logic should go elsewhere.

Hard to say without actually seeing config/routes.rb, but I suspect you’re looking for the ‘redirect’ method in the routing DSL, not ‘redirect_to’:

http://api.rubyonrails.org/classes/ActionDispatch/Routing/Redirection.html#method-i-redirect

–Matt Jones