Ruby on rails ActionController::RoutingError(没有与[GET]";/images/medium/missing.png;匹配的路由):
我认为,这个问题是指向一个已删除的图像,但应用程序中肯定没有名为Ruby on rails ActionController::RoutingError(没有与[GET]";/images/medium/missing.png;匹配的路由):,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,我认为,这个问题是指向一个已删除的图像,但应用程序中肯定没有名为缺失的图像 ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"): Prefix Verb URI Pattern Controller#Action pins GET /pins(.:form
缺失的图像
ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"):
Prefix Verb URI Pattern Controller#Action
pins GET /pins(.:format) pins#index
POST /pins(.:format) pins#create
new_pin GET /pins/new(.:format) pins#new
edit_pin GET /pins/:id/edit(.:format) pins#edit
pin GET /pins/:id(.:format) pins#show
PATCH /pins/:id(.:format) pins#update
PUT /pins/:id(.:format) pins#update
DELETE /pins/:id(.:format) pins#destroy
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PATCH /users/password(.:format) devise/passwords#update
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
user_registration POST /users(.:format) devise/registrations#create
new_user_registration GET /users/sign_up(.:format) devise/registrations#new
edit_user_registration GET /users/edit(.:format) devise/registrations#edit
PATCH /users(.:format) devise/registrations#update
PUT /users(.:format) devise/registrations#update
DELETE /users(.:format) devise/registrations#destroy
root GET / pages#home
about GET /about(.:format) pages#about
但应用程序中绝对没有称为“丢失”的图像
ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"):
Prefix Verb URI Pattern Controller#Action
pins GET /pins(.:format) pins#index
POST /pins(.:format) pins#create
new_pin GET /pins/new(.:format) pins#new
edit_pin GET /pins/:id/edit(.:format) pins#edit
pin GET /pins/:id(.:format) pins#show
PATCH /pins/:id(.:format) pins#update
PUT /pins/:id(.:format) pins#update
DELETE /pins/:id(.:format) pins#destroy
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PATCH /users/password(.:format) devise/passwords#update
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
user_registration POST /users(.:format) devise/registrations#create
new_user_registration GET /users/sign_up(.:format) devise/registrations#new
edit_user_registration GET /users/edit(.:format) devise/registrations#edit
PATCH /users(.:format) devise/registrations#update
PUT /users(.:format) devise/registrations#update
DELETE /users(.:format) devise/registrations#destroy
root GET / pages#home
about GET /about(.:format) pages#about
。。。这就是问题所在
如果没有上传图像,您的应用程序正在寻找要显示的图片。
这是在模型中定义的,其中定义了附件(通过回形针或carrierwave)
请参阅的快速入门
如果您将所有用户上传的内容上传到S3,我建议您阅读上的优秀文档
但应用程序中绝对没有称为“丢失”的图像
ActionController::RoutingError (No route matches [GET] "/images/medium/missing.png"):
Prefix Verb URI Pattern Controller#Action
pins GET /pins(.:format) pins#index
POST /pins(.:format) pins#create
new_pin GET /pins/new(.:format) pins#new
edit_pin GET /pins/:id/edit(.:format) pins#edit
pin GET /pins/:id(.:format) pins#show
PATCH /pins/:id(.:format) pins#update
PUT /pins/:id(.:format) pins#update
DELETE /pins/:id(.:format) pins#destroy
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PATCH /users/password(.:format) devise/passwords#update
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) devise/registrations#cancel
user_registration POST /users(.:format) devise/registrations#create
new_user_registration GET /users/sign_up(.:format) devise/registrations#new
edit_user_registration GET /users/edit(.:format) devise/registrations#edit
PATCH /users(.:format) devise/registrations#update
PUT /users(.:format) devise/registrations#update
DELETE /users(.:format) devise/registrations#destroy
root GET / pages#home
about GET /about(.:format) pages#about
。。。这就是问题所在
如果没有上传图像,您的应用程序正在寻找要显示的图片。
这是在模型中定义的,其中定义了附件(通过回形针或carrierwave)
请参阅的快速入门
如果您将所有用户上传的内容上传到S3,我建议您阅读上的优秀文档。哦,对了,那么您建议怎么做,将默认文件上载到图像服务器,例如amazon s3?我的管道中没有名为app/assets/images/:style的文件。您必须创建一个名为missing.png的文件,例如链接到默认用户图标。如果您使用不同的样式(尺寸,如拇指或大号),则可以通过:style
参数选择正确的尺寸。你的:默认url
应该看起来像/images/thumb/missing.png
,当然你也必须为每个样式(大小)创建文件夹。不起作用,应用程序错误,at=error code=H10 desc=“App crash”我的答案——正如你的问题——非常抽象。如果你需要更详细的信息,可以开始一个新的问题,或者为你的问题提供更多的信息,比如:1)你用什么宝石上传?2) 添加上传定义的型号代码3)发布完整的错误消息。否则就没有办法帮你了。哦,对了,那么你建议怎么做,上传一个默认的图像服务器,例如amazon s3?我的管道中没有一个名为app/assets/images/:style的文件。你必须创建一个名为missing.png的文件-例如链接到默认用户图标。如果您使用不同的样式(尺寸,如拇指或大号),则可以通过:style
参数选择正确的尺寸。你的:默认url
应该看起来像/images/thumb/missing.png
,当然你也必须为每个样式(大小)创建文件夹。不起作用,应用程序错误,at=error code=H10 desc=“App crash”我的答案——正如你的问题——非常抽象。如果你需要更详细的信息,可以开始一个新的问题,或者为你的问题提供更多的信息,比如:1)你用什么宝石上传?2) 添加上传定义的型号代码3)发布完整的错误消息。否则就没办法帮你了。