css - 未在 Rails 应用程序中应用 CSS 更改
问题描述
我正在开发 Rails 应用程序,现在遇到了麻烦。
早期,当我用来更改前端样式并在 css 中应用更改时,它们很快就会在浏览器中重新加载时显示出来。
但目前,不知道但出了点问题。每当我更改 css 并将其保存然后加载时,事情都保持不变。调试后,我发现应用程序正在从预编译的资产管道中选择样式文件。因此,对于解决方案,我必须重新编译资产,然后针对 wach 文件更改生成 2 个新文件。并且对于一个在其中进行更改的 css 文件,总共将有 4 个文件。所以现在我必须删除旧的,然后必须重新启动服务,刷新浏览器会显示所有的变化,这很奇怪,因为我必须一直为每一个变化做这件事。我无法确定,因为我是 Rails 新手。帮助....
解决方案
如果您正在开发应用程序,则应删除public/assets
目录。然后重新启动应用程序。不要运行asssts:precompile
任务。您最近的资产更改将是最新的,无需重新启动应用程序。
推荐阅读
- flutter - Flutter:在基于 intl 的 RTL 应用程序中强制小部件的 LTR 方向
- android - 如何在颤动中保持按钮的状态?
- python - 为什么openCV蒙版将整个图像变黑?
- reactjs - Material-Table如何实现表格虚拟化和无限滚动?
- javascript - Cordova 音乐控制插件,如何使其工作?
- python - 使用 MultiIndex 删除 DataFrame 中的对称对
- git - 如何将一个 repo 移动到另一个 repo 文件夹并保留 git 历史记录?
- sql - 如何计算每个产品每天的库存给定天数在 PostgreSQL 之间缺失?
- c# - Identity Server 4 向用户添加自定义声明
- xml - 在 Snowflake 中解析嵌套的 XML