2012-10-20 26 views
0

我正在使用RoR,devise,bootstrap,并且必须耙资产:每次修改我的css以查看它们时,都要进行预编译。有没有解决这个问题的方法? 因为我无法通过守护进程从我的命令中分离,所以非常耗时。在RoR资产预编译问题中工作我的CSS

+0

您可以尝试使用'rake assets:clean'清除资产。另外,你是否对你的development.rb文件做了任何修改?你还使用哪个版本的Rails? – GorrillaMcD

+0

您是否在开发模式下运行您的应用程序? – unnitallman

+0

没有任何发展自己的机会,没有。最新版本的导轨。 我想在我的开发模式中,是的。 – blabldfseges

回答

1

删除public/assets的内容。这将导致链轮在开发模式下重建每个页面视图上的资产。不要在生产模式下进行开发。

+0

我通过简单地销毁公共资产从生产到开发? – blabldfseges

+0

这样做,非常感谢你! – blabldfseges

+0

不,您实际上是在生产模式下运行您的应用程序,方法是在启动时向您的应用程序传递特定的标志,具体取决于您的Web服务器。默认情况下,rails会拒绝在生产模式下动态编译资产。您通常在生产部署之前运行'rake assets:precompile',这会在公共/资产/ –