Rails资产管道/链轮

时间:2013-02-05 02:28:36

标签: ruby-on-rails sass asset-pipeline sprockets

我最近改用了资产管道。一切都运行良好,我可以预编译生产,没有任何问题。

我遇到的麻烦是在我的开发环境中我希望我做的更改不需要预编译即可生效。我找不到关于如何在本地立即查看我的最新CSS更改的明确说明。作为一个例子,除了我的application.css.scss'@ import句之外,我应该使用这样的东西吗?

//= depends_on reset
//= depends_on typography

@import "reset.css.scss"
@import "typography.css.scss"

任何指针都会非常感激。

1 个答案:

答案 0 :(得分:5)

如果要查看本地更改,请不要在本地运行rake assets:precompile。我怀疑这就是你正在做的事情,所以这就是为什么本地变化没有出现的原因。清除public/assets然后它将开始从正确的目录中提供资源,如果它们发生变化然后再进行服务则对其进行编译。