所以我有一個小問題讓我瘋狂。jQuery事件監聽器在Heroku Production上不起作用
我有一個利用一些jQuery事件監聽器的Rails 4應用程序。這些在開發和分期方面非常有效。但是當我推動生產時,他們並沒有定下來。
值得一提的是,'staging'是Heroku上的Cedar-14應用,就像'production'一樣。
唯一的區別是RAILS_ENV ='暫存'而不是'生產'。
如果我使用控制檯初始化偵聽器,它們工作得很好。通過將生產RAILS_ENV更改爲「暫存」,聽衆也可以工作。
我的production.rb和staging.rb是相同的。目前,資產並沒有受到任何影響,就我所知,它們正以相同的方式服務於客戶。
所以我的問題是RAILS_ENV在生產中設置了什麼,以防止我的任何「$ .on」聽衆被設置?
的版本
jQuery 1.11.1
Rails 4.1.4
Ruby 2.2.0
Turbolinks 2.3.o