application.css 里是加载了所有的 css。 报错是
Sprockets::Helpers::RailsHelper::AssetPaths::AssetNotPrecompiledError in Sessions#new
reset.css isn't precompiled
session 里就设置了一个页面的 title,没其他东西。
database.yml 里的 development 下没有写 host,默认是本机的吧,但 production 里的 host 写的是服务器的地址,执行
bundle exec rake assets:precompile
,显示的是它去连接服务器的地址了,失败,我只是想在本机测试。然后我把 production 里的 host 给注释了,再执行
bundle exec rake assets:precompile
然后花了点时间,看到终端里显示出被加载的那些 css 之类的文件了。 但启动服务进去后,页面没有任何 css 样式。
之后我只有临时先把
config.assets.compile
置为 true,然后就正常了。为什么设置为 false 时就没法编译处理那些 css 而且会报错?google 过,so 上也看了,没找到合适的解决方法。我只能暂时改为 true 做修改,上传的时候再改回 false 了。。