Javascript features work on localhost but not when deployed to Heroku

前端 未结 8 1731
栀梦
栀梦 2020-12-01 17:57

I\'ve noticed that when I deploy to Heroku, javascript features dont work (such as Bootstrap Popover, Buttons, etc). I\'m working with rails 3.2.2, ruby 1.9.3. The features

8条回答
  •  Happy的楠姐
    2020-12-01 18:37

    I had the exact same issue (I'm very new to Rails). I eventually solved the issue by rearranging the order of files within application.js:

    //= require jquery
    //= require jquery_ujs
    //= require twitter/bootstrap
    

    For the javascripts to work in development, "require jquery" needed to be after "require twitter/bootstrap." In production, jquery needed to come first. Not sure what caused this, but it now works when deployed to Heroku.

    I used these two posts:

    javascript - Twitter bootstrap jquery plugins not compiled for production

    twitter bootstrap drop down suddenly not working

提交回复
热议问题