javascript - Heroku 不编译 javascript

标签 javascript ruby-on-rails heroku deployment asset-pipeline

我在使用 Heroku 时遇到了真正的麻烦。看起来现在正在编译CSS,但仍然没有编译JS。我正在使用 Foundation 5 和 Rails 4。有什么想法吗?

生产.rb
config.serve_static_assets = false
config.assets.precompile += %w( vendor/modernizr.js )
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
config.assets.compile = true
config.assets.digest = true`
应用程序.js
//= require jquery
//= require foundation
//= require jquery_ujs
//= require jquery.validate
//= require jquery.lockfixed
//= require sticky_footer
//= require list
//= require foundation.slider
//= require landing
//= require handlebars
//= require landing
//= require foundation.abide

$(function(){ $(document).foundation(); });

最佳答案

您可能已将 Assets 提交到 git 存储库。
你可以

# add assets to git ignore
echo "public/assets" >> .gitignore
# remove them from your git repo and from public
git rm -rf public/assets
# update your repo
git add public
git commit -m "Removed assets from repo"
# push to heroku again
git push heroku master

关于javascript - Heroku 不编译 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23911943/

相关文章:

javascript - 如果 Knockout pureCompulated 包含可能并不总是存在的可观察值,它可以工作吗?

ruby-on-rails - 如何在 rails 迁移生成命令中指定精度和比例?

ruby-on-rails - 在 Rails Controller 中存储对象的最佳方式( session 除外)?

html - rails 中的多选框和 Css

ruby-on-rails - 带条件查询的 Rails、Heroku 和 PG 语法错误

django - 使用 Heroku 的关系 django_migrations 的权限被拒绝

swift - 如何将 Vapor 2 Swift 4 项目推送到 Heroku

javascript - 在 angularjs 中动态嵌套表单的模型上绑定(bind)数据

javascript - 将参数传递给 'document.getElementById'

javascript - controllerAs 在指令的链接功能中不起作用