我有一个 Rails 应用程序,现在尝试将它部署到我的本地 apache 服务器。
我尝试通过命令预编译 css、javascript 文件,但rake assets:precompile
没有出现错误。
但是,我无法通过 localhost 正确访问该网站,并且我检查了生产日志文件。
错误 :
ActionView::Template::Error (scaffolds.css 未预编译): 3: 4: Pragprog Books Online Store 5: 6: <%= stylesheet_link_tag "scaffolds" %> 7: <%= stylesheet_link_tag "depot", :media => “全部” %> --> 8: <%= stylesheet_link_tag “分页” %> 9: app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__1763484413904368549_70243433398420'
看来scaffolds.css 不能用命令预编译。
我已将配置更改为config.assets.compile = true
并且我的网站可以正常工作。:) 但我想知道为什么该命令无法预编译该 css。