2014-01-18 74 views
1

我正在關注Michael Hartl的Ruby on Rails教程(3.2)。在第9章中介紹了通過管理員用戶功能刪除用戶。這在我的本地機器上工作正常,但不在heroku上。雖然生成的HTML在本地和在HerokuRuby on Rails教程刪除用戶無法在heroku上工作

<a href="https://stackoverflow.com/users/2" data-confirm="You sure?" data-method="delete" rel="nofollow">delete</a> 

一樣當我點擊刪除本地鏈接我得到彈出你確定嗎?並在點擊確定後刪除用戶。然而,當我單擊刪除鏈接時,在heroku上使用相同的代碼,它會將我帶到該用戶的用戶頁面,而不是彈出確定的頁面。信息。

有人可以指導嗎?

我的application.js有以下條目

//= require jquery_ujs 
//= require bootstrap 
//= require jquery 
//= require_tree . 

我嘗試沒有成功改變順序如下

//= require bootstrap 
//= require jquery 
//= require jquery_ujs 
//= require_tree . 

回答

4

我做資產:預編譯已經所以這是不是問題。但是我找到了解決方案(而非解決方法)

不幸的是,同樣的application.js在我的本地設置和heroku上都不起作用。下面的順序工作在Heroku

//= require jquery 
//= require jquery_ujs 
//= require bootstrap 
//= require_tree . 

凡如下順序上我的本地設置工作,否則我運行中的線程描述的問題twitter bootstrap drop down suddenly not working

//= require jquery_ujs 
//= require bootstrap 
//= require jquery 
//= require_tree . 
3

嘗試預編譯的靜態資產。在您的本地控制檯類型:

rake assets:precompile 

然後推變化最多的Heroku

$ git add . 
$ git commit -m "Add precompiled assets for Heroku" 
$ git push heroku master 
+0

我做資產:預編譯已經所以這是不是問題。我 已經找到了問題。不幸的是,同樣的application.js在我的本地設置和heroku上都不起作用。以下命令在heroku上工作 // =要求jquery // =要求jquery_ujs // =要求引導程序 // = require_tree。 下面的順序在我的本地設置工作,否則我跑到線程中描述的問題http://stackoverflow.com/questions/10218587/twitter-bootstrap-drop-down-suddenly-not-working // = require jquery_ujs // =需要引導程序 // =需要jquery // = require_tree。 – Gailu

相關問題