【发布时间】:2012-09-23 18:23:36
【问题描述】:
对于那些熟悉使用 Rails 的前端知识的人来说,这可能是一个愚蠢的问题,但我不是其中之一。
我不确定我这样做是否是一种不好的做法:我在加载本地服务器之前在本地预编译资产以查看 rake assets:precompile 的更改。我不应该这样做吗?
但我的实际问题是,上次我预编译资产时,我的整个 CSS 样式表似乎从视图中消失了,我正在为其进行布局的页面现在看起来像一个原始 HTML 页面。
已经尝试rake assets:clean(不确定这是否会有所帮助)。
请原谅我的经验不足,我是前端的新手。
【问题讨论】:
-
使用开发者工具或 Firebug 查看是否正在加载 CSS 文件。顺便说一句,你为什么要预编译它们?您是否在生产模式下运行服务器?如果没有,并且您正在开发中,则不必预编译它们,继续将它们从 public/ 中删除。
标签: ruby-on-rails asset-pipeline