我正在尝试使用资源管道将browser sync用于rails。
我正在尝试在我的rails应用中使用browsersync。它有许多很棒的功能,观看css文件进行更改并将这些更改注入页面就是其中一项功能。
默认情况下,rails会在请求时将sass编译为css。所以,afaik,不可能给browserync提供app.css的路径。
在我的浏览器中同步配置文件 -
files: ["rails/doesnt/have/the/css/yet/application/so/i/dont/know.what/to/do.css", ]
如果我将配置指向sass文件,页面将重新加载(完全刷新)而不是注入更改。这是不好的。我希望将css更改注入页面。
files: ["assets/application.scss", ] //this causes full page refresh, which is bad.
任何人都知道如何将browsersync指向已编译的css?
答案 0 :(得分:-1)
如果正在开发中,那么您希望配置看起来像:
files: ["assets/application.css"]
(不是scss)
对于你的javascripts也是如此。如果您在查找资产时遇到问题,请尝试使用asset_path('资产名称')帮助程序将其输出到页面。