我有一个需要使用Ajax在我的模型上发布的Rails应用程序。
filename.js.erb中只有这一行
$('#new-band a').html('<%= j render 'form'%>')
这是我的错误:
Showing /<snip>/ajax/app/views/layouts/application.html.erb where line #8 raised:
undefined method `render' for #<#<Class:0x00007fad63eb3b98>:0x00007fad5e2c13f8>
答案 0 :(得分:1)
尝试将单引号更改为表格周围的双引号。例如:
$('#new-band a').html('<%= j render 'form'%>')
更改为:
$('#new-band a').html('<%= j render "form" %>')
答案 1 :(得分:0)
您可以尝试以下方法:
$('#new-band a').html("<%= j render(:partial => 'form') %>");