我有一個評級控制器,其創建操作通過Javascript調用。我的評分文件夾中有一個create.js文件。我爲了想爲create.js文件來叫你需要這樣的.js文件被調用時沒有respond_to
respond_to do |format|
format.js
end
東西當我刪除此然而create.js文件仍然被調用。這是因爲create.js在創建操作中被調用(即方法和.js文件匹配的名稱)?謝謝!
更新:如果缺少format.js,則無法找到DOM的元素。舉例來說,如果我有像
$('#id_3').html('<%=escape_javascript render(:partial => 'show') %>');
局部「秀」被執行,因爲我可以在終端看到,但它無法找到的div「ID_3」,因此不會出現在DOM部分。任何清晰度將不勝感激,謝謝
它調用的無的respond_to create.js,那是我的問題,這是爲什麼發生的 – Steve