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
文件?謝謝!
謝謝,但同樣的錯誤。 – Linus
忘記了,您需要使用':partial' – emaillenin
不幸的是,這給出了同樣的錯誤。 – Linus