Heroku 引导JavaScript在生产环境中不工作(Rails 4)
基本知识: 轨道4 Ruby 2.0 当引导Javascript在我们的开发机器上运行良好时,为什么我们不能让它在Heroku上运行呢。我们让它使用情态动词,但当我们切换到制表符时,它就停止了 Application.jsHeroku 引导JavaScript在生产环境中不工作(Rails 4),heroku,ruby-on-rails-4,twitter-bootstrap-3,Heroku,Ruby On Rails 4,Twitter Bootstrap 3,基本知识: 轨道4 Ruby 2.0 当引导Javascript在我们的开发机器上运行良好时,为什么我们不能让它在Heroku上运行呢。我们让它使用情态动词,但当我们切换到制表符时,它就停止了 Application.js //= require analytics //= require jquery //= require jquery_ujs //= require bootstrap //= require turbolinks //= require_tree production
//= require analytics
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree
production.rb
Entreuse::Application.configure do
config.cache_classes = true
config.eager_load = true
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.serve_static_assets = false
config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
config.assets.version = '1.0'
config.log_level = :info
development.rb
Entreuse::Application.configure do
config.cache_classes = false
config.eager_load = false
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
config.action_mailer.raise_delivery_errors = false
config.active_support.deprecation = :log
config.active_record.migration_error = :page_load
config.assets.debug = true
config.action_mailer.default_url_options = { :host => 'localhost:3000' }
config.assets.paths << Rails.root.join('app', 'assets', 'fonts')
config.assets.precompile += %w( .svg .eot .woff .ttf)
Heroku上的应用程序
任何见解都将不胜感激
谢谢 我们把这个修好了
问题在于分析
//=需要分析
我们所遇到的错误与以下事实有关:analytics.js.coffee在包含jQuery之前就被包含在顶部,而在包含jQuery之后,它应该位于底部。因此,当它在js文件顶部使用美元符号方法时,jQuery还没有定义
这篇文章很有帮助:
提供的链接目前不起作用。
gem 'rails', '4.0.0'
gem 'sass-rails', '~> 4.0.0'
gem "haml", "~> 4.0.5"
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem "bootstrap-sass", "~> 3.1.1.0"
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'font-awesome-sass', '~> 4.0.3.1'
group :doc do
gem 'sdoc', require: false
end
group :development, :test do
gem 'sqlite3'
end
group :production do
gem 'pg'
gem 'rails_12factor'
end