繁体   English   中英

在Heroku上部署rails后,js和CSS不能正常工作

[英]After deploy rails on Heroku Does`t work js and css

在heroku上部署后无法使用js(jquery)。 但是在语言环境机器上都很好。

我在javascripts目录中有带js的文件(push_notification.js)。

$((function(){
  $("#dv").attr('class', 'animated fadeInDown delay-0s')
  setTimeout(function () {
      $("#dv").attr('class', 'hidden')
  }, 6000)
}));

在heroku上不起作用。

我的application.js

//= require_self
//= require jquery
//= require jquery.turbolinks
//= require rails-ujs

//= require push_notification
//= require admin_panel
//= require_tree .

请提示我,解决这个问题

您可以通过两种方式在Heroku上使用资产管道。

  1. 在本地编译资产。
  2. 在段编译期间编译资产。

要在本地编译资产,请在您的应用上本地运行asset:precompile任务。 确保使用生产环境,以便生成资产的生产版本。

RAILS_ENV=production bundle exec rake assets:precompile

将创建一个公共/资产目录

git add public/assets
git commit -m "vendor compiled assets"

有关更多参考,请使用此链接, 在此处输入链接说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM