如果我直接在本来的项目上面跑 production 的话,一但切换到 develpoment 模式的时候又必须清除 assets 的文件,非常麻烦。
如果直接部署到服务器上,有时候有点小问题,又必须提交一遍又一遍的测试。
请问各位怎么在本地测试 production 的呢?
#1 楼 @small_fish__ 这个要先 Asset 一遍,但是如果用回 development 模式的时候会有很多诡异的错误。除非像 2 楼说的,另外复制一个文件夹,但是这样会不会不太方便呢?
#10 楼 @Rei 恩。看来这个是我里面写的 js 经过 asset 后出问题了,link 和 cache 都清过的。我刚刚查了个 stack,http://stackoverflow.com/questions/9674714/disable-asset-minification-in-rails-production 以为可能有特殊情况。不介意我在问一个问题吧。^_^。 为什么我在 production 模式下,存数据进去 mysql,中文会全变成问号的,别的项目存入 mysql 没有问题。是不是 Rails 下需要设置什么的?我查过 mysql 里面的数据,进去里面就已经变成问号了。
又弱智一回了,原来application.js
文件下的所有 js 都应该放在
//= require_tree .
的上面。。。
剩下一个诡异的中文变问号,晚点看看什么原因。