Javascript RubyonRails在使用ajax刷新页面时失败
干杯!我的rails项目中有远程操作,如:Javascript RubyonRails在使用ajax刷新页面时失败,javascript,ruby-on-rails,ajax,Javascript,Ruby On Rails,Ajax,干杯!我的rails项目中有远程操作,如: def foo respond_to do |format| format.js {} end end 视野中的某处: = link_to "foo", foo_path, remote: true 在我的foo.js.erb文件中: $('#bar').html("<%= j render(partial: 'bar') %>"); 这一切都很好,工作正常,但当我刷新此路径上的页面时,它返回我缺少模板错误。有什么问题
def foo
respond_to do |format|
format.js {}
end
end
视野中的某处:
= link_to "foo", foo_path, remote: true
在我的foo.js.erb文件中:
$('#bar').html("<%= j render(partial: 'bar') %>");
这一切都很好,工作正常,但当我刷新此路径上的页面时,它返回我
缺少模板
错误。有什么问题吗?如果您混合了不同的格式(在本例中为erb
和haml
),则需要指定分部文件的格式
提供了答案。使用以下命令,而不是渲染(部分:“条”)
:
$('#bar').html("<%= j render(partial: '/path/bar.html.haml') %>");
$('#bar').html(“”);
如果要混合不同的格式(在本例中为erb
和haml
),则需要指定分部文件的格式
提供了答案。使用以下命令,而不是渲染(部分:“条”)
:
$('#bar').html("<%= j render(partial: '/path/bar.html.haml') %>");
$('#bar').html(“”);
就这样,您能修复答案中的链接吗?谢谢你,当然,修什么?我不知道你的根路径。[此问题]链接到问题。抱歉!我明白你的意思了。更新就是这样,你能修复你答案中的链接吗?谢谢你,当然,修什么?我不知道你的根路径。[此问题]链接到问题。抱歉!我明白你的意思了。更新