0
我的應用程序允許用戶使用不同的類別創建列表。在製作清單時,如果用戶決定他們想要另一個類別,他們可能會創建一個而不離開該頁面。新類別將出現在列表中,用戶可以開始向其中添加項目。Rails幫助器方法似乎正在破壞我的JQuery腳本
我的問題似乎是向我的'new.js.erb'文件中添加任何Rails助手(link_to,render),它會阻止腳本執行此操作。我的新div和下拉菜單不呈現。我在控制檯或服務器日誌上沒有發現錯誤。根本不值一提。如果我刪除這些方法,一切工作正常。
function addCategory(){
var lastCategory = '<%= current_user.categories[-2].name %>';
console.log(lastCategory);
$('#' + lastCategory).after("<h3 class='category'><%= @category.name %></h3>\
<div class='dropdown-button' data-toggle='collapse' data-target='#<%= @category.name %>'>\
<span class='glyphicon glyphicon-chevron-down'></span>\
</div>\
<div id='<%= @category.name %>' class='collapse'>\
<h4>Create a new item here:</h4>\
<div id='append<%= @category.id %>'></div>\
<%= link_to 'Home', root_url %>\ //does not work!
</div>");
}
這只是link_to和其他方法似乎導致問題。所有其他的erb標籤似乎都能正常工作和渲染。
我的目標是呈現形式,在這種新渲染的下拉部分中的鏈接,但由於問題的根源似乎是一般的Rails的方法,我加了的link_to家清晰度。
瀏覽器控制檯中的任何錯誤? –
不,沒有在服務器日誌,以。 Inspector顯示沒有添加新的div。 一旦我刪除的link_to助手,這一切工作正常不過。 – Jim