小编Igg*_*ggy的帖子

Coffeescript未在Heroku中更新

所以,我对我在Heroku上托管的网络应用程序进行了一些更改,然后我按照惯例做了一些

git add .
git commit -m
git push
git push heroku
Run Code Online (Sandbox Code Playgroud)

在任何这些命令中没有错误......但是当我检查网站时,似乎除了我的Coffeescript文件中的更改之外,所有更改都被推送了.当我查看网页的源代码时,我看到了旧的JS代码......就像它跳过了coffeescript文件中的更改一样.推送时没有错误,当我进行提交时,咖啡脚本文件位于文件列表中.

这是我到目前为止所尝试的:

  1. 添加到我的gemfile

    gem 'therubyracer'

  2. 添加到Production.rb: config.assets.compile = true config.assets.initialize_on_precompile = true

  3. 重新启动Heroku服务器

  4. 删除了我的浏览器数据......

这些都没有奏效.有人请帮助或指出我正确的方向.

这是我的Gemfile:

source 'https://rubygems.org'
ruby "2.2.1"
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.4'

# Use SCSS for stylesheets
gem 'sass-rails', '~> 5.0'
gem 'bootstrap-sass', '~> 3.3.6'
gem 'sprockets-rails'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .coffee assets and views
gem …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku coffeescript

3
推荐指数
1
解决办法
300
查看次数

标签 统计

coffeescript ×1

heroku ×1

ruby ×1

ruby-on-rails ×1