font awesome spinner在使用乘客部署的rails app中没有动画但在本地服务器上工作

时间:2016-06-10 17:34:52

标签: ruby-on-rails amazon-ec2 font-awesome

我正在使用

<i class="fa fa-refresh fa-spin fa-3x fa-fw"></i>

用于在我的rails应用中创建微调器图标。它在我的本地服务器上工作正常但是当我在aws ec2实例上部署它时,图标没有动画。因为它在本地机器上工作正常,我猜测ec2中的rails配置有问题。有人可以帮忙吗?

P.S:我正在使用乘客来部署我的rails应用程序,它正在开发模式下运行。

1 个答案:

答案 0 :(得分:0)

首先,检查您的浏览器控制台是否获得所有资产:css,javascript等(状态代码不应该是404)。

其次,在Passenger Rails下默认运行生产。你确定你在开发模式下运行吗?如果没有,这可以解释问题,因为资产不会被编译。

如果是,请尝试编译资产:

rake assets:precompile
rake assets:clean

第三,这是一个建议:一旦你的应用程序部署在任何地方,在生产模式下运行。如果您必须知道正在运行的环境,请添加一个新的环境变量,例如APP_ENV

希望这有帮助。