1
我有一個在我的本地開發環境中工作正常的小Rails應用程序。我有一個由自由職業者完成的工作,可以在本地正常工作,但似乎在我的生產服務器上造成了很多問題。Rails應用程序 - jquery生產中斷,開發很好。鏈輪錯誤?
有一些Gem問題(主要是在therubyracer和libv8周圍)阻止應用程序啓動。我通過試用Gemfile修復了錯誤,並且我已經能夠啓動應用程序。現在
,雖然應用程序啓動,jQuery是不是在所有的工作,我看到下面的錯誤在我的瀏覽器:
Uncaught Error: Sprockets::FileNotFound: couldn't find file 'jquery-fileupload/basic'
(in /home/pastonpaper/pastpaper/app/assets/javascripts/application.js:19) application.js:1
Uncaught ReferenceError: $ is not defined www.pastonpaper.com:19
Uncaught ReferenceError: jQuery is not defined
我不知道如何解決這個 - 任何人都可以給我一些指針?正如我所說的,它在我獨立的開發環境中工作正常。
在修復問題後,您是否在服務器上運行'bundle exec rake assets:precompile RAILS_ENV = production'?你有'jquery-rails'的gem或者'app/assets/javascripts /'中的jquery文件嗎? –
Stackoverflow再次做到這一點!我坐了兩個小時,強調過去的這個夜晚,你用一個命令來修復它!我有很多東西要學習...爲了回答這個問題,我確實有jquery-rails gem。它是修復它的捆綁命令。非常感謝。 –
不客氣。你用什麼來部署你的應用程序? –