2014-03-30 60 views
0

我試圖使用非控制器連接的按鈕來在div中插入rails部分。由於我沒有通過控制器做這件事,所以我不能使用標準的format.js來做到這一點。該腳本放在assets/javascripts文件夾內,這是它裏面的重要代碼:在javascripts文件夾中使用erb渲染

accounts.js.erb:

$("#account-div").append("<%= j render("newbutton") %>"); 

當我試圖打開該網站,我得到以下錯誤:

undefined method `render' for #<#<Class:0x007fbc7bd060f8>:0x007fbc7aaa0e40> 

上面的代碼在通過respond.to塊放入AJAX響應內時工作。我如何傳遞正確的路徑,以便渲染方法找到位於views/accounts/文件夾內的_newbutton.html.erb文件?謝謝!

回答