我一直在試圖解決這個問題幾個星期,但沒有成功,所以沒有在其他人的問題尋找answear,我想我應該寫我自己的。Javascript本地工作,但不生產
問題如下。幾個星期前,我完成了我的一個rails項目,所以我將回購推向了heroku。一切似乎工作正常,但後來我注意到我的導航欄toogle沒有工作,我的旋轉木馬也沒有。本地工作完美。
目前它託管在heroku上。
這些是我試過的東西。
- 資產預編譯和清潔
- 安裝
gem 'rails_12factor'
- 重新排序app.js如下
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require twitter/bootstrap
//= require lightbox
//= require_tree .
//= require owl.carousel
我甚至部署我的應用程序到數字海洋(我認爲heroku是問題)
我試圖使用不同的引導寶石。
gem 'bootstrap-sass'
但仍然是相同的問題。 所以,基本上一些js不是按照它應該的方式工作的。我甚至嘗試使用不同類型的滑動條,名爲flickity,我下載了js和css的flickity,預編譯,然後推入,但在heroku中似乎被打破了。- 沿襲NEX計算器問題:
這裏是我的代碼:
production.rb
config.serve_static_files = true
config.assets.compile = true
的Gemfile
gem "twitter-bootstrap-rails"
gem 'lightbox2-rails'
gem "font-awesome-rails"
gem 'activeadmin'
gem 'owlcarousel-rails'
gem 'rails_12factor', group: :production
gem "rmagick"
gem "carrierwave"
gem "mini_magick"
gem 'kaminari'
gem 'jquery-ui-rails'
gem 'sprockets_better_errors'
group :development do
gem 'capistrano', require: false
gem 'capistrano-rvm', require: false
gem 'capistrano-rails', require: false
gem 'capistrano-bundler', require: false
gem 'capistrano3-puma', require: false
end
gem 'devise'
gem 'cancan'
gem 'draper'
gem 'pundit'
gem 'rails'
gem "puma"
gem 'pg', '~> 0.20.0'
gem 'jquery-rails'
gem 'jbuilder', '~> 2.0'
aplication.css
*= require lightbox
*= require font-awesome
*= require bootstrap
*= require_tree .
*= require owl.carousel
*= require owl.theme
控制檯錯誤
Uncaught TypeError: $(...).carousel is not a function(…)
此錯誤可以解釋爲什麼旋轉木馬不起作用。但我已經嘗試了另一些,他們也不工作。那麼navbar要怎麼樣?
有這一個了
Uncaught TypeError: Cannot read property 'bridge' of undefined(…)
如果您需要了解更多信息讓我知道吧。
您是否在控制檯中發現任何錯誤? – Preston
你去@Preston – Ezequiel
加載了'carousel'函數的文件嗎? – Preston