我正在使用
<i class="fa fa-refresh fa-spin fa-3x fa-fw"></i>
用于在我的rails应用中创建微调器图标。它在我的本地服务器上工作正常但是当我在aws ec2实例上部署它时,图标没有动画。因为它在本地机器上工作正常,我猜测ec2中的rails配置有问题。有人可以帮忙吗?
P.S:我正在使用乘客来部署我的rails应用程序,它正在开发模式下运行。
答案 0 :(得分:0)
首先,检查您的浏览器控制台是否获得所有资产:css,javascript等(状态代码不应该是404)。
其次,在Passenger Rails下默认运行生产。你确定你在开发模式下运行吗?如果没有,这可以解释问题,因为资产不会被编译。
如果是,请尝试编译资产:
rake assets:precompile
rake assets:clean
第三,这是一个建议:一旦你的应用程序部署在任何地方,在生产模式下运行。如果您必须知道正在运行的环境,请添加一个新的环境变量,例如APP_ENV
。
希望这有帮助。