css - Rails Turbolinks:没有这样的文件或目录@ rb_sysopen
问题描述
每当我对我的 rails 产品中的样式表文件夹或 javascript 文件夹进行任何更改时,都会收到此错误:
No such file or directory @ rb_sysopen - ../tmp/cache/assets/sprockets/v3.0/si/siow_16RK0wQxrUQUsNhDLM2Y8GT8L_ondyAZnxDiwc.cache.47238010484320.5052.306984
这是 Turbolinks 的一个问题,并且在此行中标记了一个错误:
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
或者这个:
<%= javascript_include_tag 'application', 'data-turbolinks-eval' => false %>
它甚至可以通过将图像添加到 /images 文件夹来完成。我也发现很难调试,因为我撤消了自从页面工作以来我所做的更改,有时这并不能解决问题。因此,我想知道是否与 rails 无法识别新文件或我所做的更改有关。
我一直在得到这个,所以任何帮助将不胜感激。
此外,如果有人知道任何用于 Rails 的好的调试工具,那也会很有帮助。由于 turbolinks/sprockets 没有给我任何东西。
解决方案
推荐阅读
- docker - 有没有办法将 hadolint 用于多个 dockerfile?
- flutter - 有没有办法在轮播中添加许多 yt 视频并在 Flutter 中水平滑动(延迟加载)?
- postgresql - postrges 中大型查询字符串的优化
- node.js - 为什么我收到错误 mongo.db 聚合?
- java - 有效的 XML Unicode 字符
- python - 当我尝试在 Python3 的函数中打印全局变量时出错
- shader - 如何使用 HLSL 着色器裁剪和显示纹理表的特定图块?
- c - 使用 15 的 windowBits 膨胀 zlib 包装的数据总是可以的吗?
- dependency-injection - 依赖注入 - .Net MVC 5 webapps 的实例生命周期 - Unity Container
- google-apps-script - 谷歌表格如何通过表格循环多个单元格?