我之前将自己的 demo 在生产环境下跑过,rake assets:precompile 过,在 public 下生产了 assets 文件,我现在修改了一些 css 的内容,在 development 环境下运行。但是页面还是没出现 css 修改后的效果,我想原因应该是之前预编译过。应该删掉 assets,但是这样是不是很麻烦。。每次切换都得这样。。大家都是怎么做的。分享一下经验。。
开发环境不要预编译,只在生产环境上编译. rake assets:clean清理掉编译过的...
rake assets:clean
development 环境是及时生效的。估计你没改对。
为啥要在开发机上测试生产环境...另外如果 public 下有同名文件,优先用 public 的,而 precompile 的 assets 刚好放在 public/assets 下
thx
分开目录进行。
如果应用还有文件上传的功能,当文件冲突时咋办?删哪个?