0

最近,我在 app/assets/stylesheets 中的 Sass 文件遇到了一个非常烦人的问题。每当我对 Sass 文件进行更改时,我都需要终止本地 Rails 服务器实例,rm -rf tmp/cache然后再次启动服务器以查看更改。

我在 StackOverflow 上查看了类似的问题,人们建议您添加config.assets.cache_store = :null_storeconfig.sass.cache = falseconfig/environments/development.rb 我试过了,但不幸的是他们没有解决我的问题。在我的情况下,仅删除 tmp/cache 有效,显然,我不想每次进行任何更改时都这样做。

我在 Mac OS X 10.9 上运行 Ruby 1.9.3p448(2013-06-27 修订版 41675)[x86_64-darwin13.0.0] 和 Rails 3.2.15。

我真的希望你们中的任何人都可以帮助我解决这个问题。

亲切的问候,

马蒂亚斯

4

1 回答 1

0

给定资产管道/导轨,不应该这样做,但您可以(作为临时措施)运行一个 sass 监视进程:

sass --watch app/assets/stylesheets:public/stylesheets

或类似的。

于 2013-11-14T09:27:34.000 回答