ActionController::RoutingError(没有路由匹配 [GET] “/assets/images/control_top.png"):在 rails 3.2.8 中 [英] ActionController::RoutingError (No route matches [GET] "/assets/images/control_top.png"): in rails 3.2.8

查看:43
本文介绍了ActionController::RoutingError(没有路由匹配 [GET] “/assets/images/control_top.png"):在 rails 3.2.8 中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

背景图片未上传到我的视图页面.显示此错误.

Background image is not uploaded in my view page.showing this error.

ActionController::RoutingError (没有路由匹配 [GET] "/assets/images/control_top.png")

ActionController::RoutingError (No route matches [GET] "/assets/images/control_top.png")

我该怎么做才能解决这个问题?

what can i do to resolve this problem?

推荐答案

在生产环境中,Rails 将不负责提供静态资产.因此,您收到此错误.

In production env, Rails will not be responsible for serving static assets. Therefore, you are getting this error.

这由应用程序中 config/environment/production.rb 中的此设置控制:

This is controlled by this setting in config/environment/production.rb in your application:

config.serve_static_assets = false

您可以设置为 true

或者试试这个

rake assets:precompile 

command(将图片、css 和 js 从 app/assets 编译并复制到 public/.

command (compiles and copies images, css and js from app/assets to public/.

这篇关于ActionController::RoutingError(没有路由匹配 [GET] “/assets/images/control_top.png"):在 rails 3.2.8 中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆