【发布时间】:2017-03-21 15:33:59
【问题描述】:
我有一个应用程序在尝试上传个人资料图片时在本地运行时出现以下错误。我已经安装了 ImageMagick。我曾尝试卸载并重新安装,但这并没有解决问题。在 routes.rb 中我应该注意什么?有问题接下来看哪里...如果有更好的方法来处理个人资料图片,欢迎提出建议。:
ActionController::RoutingError (No route matches [GET] "/users"):
actionpack (4.2.4) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
web-console (2.2.1) lib/web_console/middleware.rb:39:in `call'
actionpack (4.2.4) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.2.4) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.2.4) lib/rails/rack/logger.rb:22:in `call'
actionpack (4.2.4) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.6.4) lib/rack/methodoverride.rb:22:in `call'
rack (1.6.4) lib/rack/runtime.rb:18:in `call'
activesupport (4.2.4) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
rack (1.6.4) lib/rack/lock.rb:17:in `call'
actionpack (4.2.4) lib/action_dispatch/middleware/static.rb:116:in `call'
rack (1.6.4) lib/rack/sendfile.rb:113:in `call'
railties (4.2.4) lib/rails/engine.rb:518:in `call'
railties (4.2.4) lib/rails/application.rb:165:in `call'
rack (1.6.4) lib/rack/content_length.rb:15:in `call'
puma (2.14.0) lib/puma/server.rb:541:in `handle_request'
puma (2.14.0) lib/puma/server.rb:388:in `process_client'
puma (2.14.0) lib/puma/server.rb:270:in `block in run'
puma (2.14.0) lib/puma/thread_pool.rb:106:in `block in spawn_thread'
routes.rb(引用用户):
namespace :api do
namespace :v1 do
resources :users, only: [:create, :update, :delete, :show]
post 'users/login', to: 'users#login', as: :login
get 'users/:user_id/place/:requesting_user_id', to: 'userfeed#show'
get 'users/:user_id/feed', to: 'feed#show' # all my friends feed
post 'users/:user_id/follow', to: 'friend#follow'
post 'users/:user_id/unfollow', to: 'friend#unfollow'
...
【问题讨论】:
-
发布你的
routes.rb的内容 -
大多数情况下,这与“routes.rb”中的某些内容有关,而我猜你的情况与回形针无关。发布更多信息。至少你的路线。所以帮助是可能的
-
我已经发布了引用用户的routes.rb
标签: ruby-on-rails ruby routes imagemagick image-uploading