没有路由匹配[GET] "/missing.png"
RoutingError No route matches [GET] "/missing.png"
轨道3、回形针和s2桶发生路由错误。我试图在我的应用程序附加视频。但是它失败了,并抛出以下
ActionController::RoutingError (No route matches [GET] "/missing.png"):
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call'
activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged'
railties (3.2.13) lib/rails/rack/logger.rb:16:in `call'
actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.5) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.5) lib/rack/lock.rb:15:in `call'
我在我的javascript中包含了videos.js文件。我无法在我的任何文件夹中看到丢失的。png。为什么会出现这个错误呢?从哪里我可以得到丢失的。png文件?
我想你复制了一些回形针的例子到你的应用程序。检查模型,它有附件。您应该看到如下内容:
has_attached_file :photo, :styles => { :medium => "250x250>", :thumb => "150x150>" },
:default_url => "/system/missing/:style/missing.jpg",
:convert_options => {:all => '-quality 80' }
default_url在这种情况下是图像的路径,如果对象没有附加图片,则应该显示该路径。在你的情况下,你应该删除这一行,如果你不希望一些照片显示,如果对象没有附加的视频剪辑。
但是如果你真的想要一些图像显示,如果你的对象没有附加视频,那么你应该把文件missing.png
到/public
文件夹的应用程序。
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何在Edge中下载图像/png数据URI
- 使用“+="操作人员
- //而不是在src=“”上使用http://"属性
- "未捕获的语法错误:意外的标记}"
- 可以<脚本类型=“;text/javascript”>window.location=“/"</
- "实例范围”;TypeScript类的getter/setter
- Javascript复选框函数:;缺少:在属性id之后"
- "“;变量未引用正确的对象
- "日期“;AJAX请求返回的类型值未定义
- 得到"TypeError:无法读取属性'filename'未定义的“;调用“npm start
- Soundcloud api"未捕获的类型错误:无法读取属性'uri'“未定义”;
- "工具提示"jQuery插件坏了
- "锻造;React中的表达式
- "image/png;base64"它做什么
- 使用Canvg将svg转换为png:"target.childnodes未定义“;错误
- “canvas.toDataURL(“图像/ png")“;在firefox中无法正常工作