NoMethod error. rediredct_to undefined

26 views
Skip to first unread message

Naman G.

unread,
Apr 5, 2014, 3:53:25 PM4/5/14
to rubyonra...@googlegroups.com
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>'

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

James Davis, PhD

unread,
Apr 6, 2014, 7:40:37 AM4/6/14
to rubyonra...@googlegroups.com
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.

Matt Jones

unread,
Apr 6, 2014, 8:06:13 PM4/6/14
to rubyonra...@googlegroups.com


On Saturday, 5 April 2014 15:53:25 UTC-4, Ruby-Forum.com User wrote:
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'


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':


--Matt Jones 
Reply all
Reply to author
Forward
0 new messages