Ruby on Rails在使用ajax刷新页面时失败
Ruby on Rails fail when refresh page with ajax
干杯!我在我的轨道项目中有远程操作,smth类似:
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') %>");
在我的_bar.html.haml部分中:
hello, i am bar
这一切都很好,工作得很好,但当我刷新此路由上的页面时,它会返回Missing template
错误。怎么了?
如果要混合不同的格式(在本例中为erb
和haml
(,则需要指定分部的格式。
这个问题提供了答案。使用:代替render(partial: 'bar')
$('#bar').html("<%= j render(partial: '/path/bar.html.haml') %>");
相关文章:
- PHP和JS脚本的奇怪问题,在我刷新页面之前第一次失败
- Jquery选择菜单选项在页面刷新时失败
- 登录失败时不刷新
- AngularJS:cookie 在浏览器刷新时失败
- 第一次加载时绘制到画布失败.刷新后就可以工作了
- JavaScript仅在Chrome中刷新后失败
- Ajax调用有时工作,有时工作和刷新,有时刷新和失败....
- Firefox失败-使用文档后.写入和更新位置.哈希导致页面刷新
- 在页面刷新时,单元测试在通过和失败之间交替进行
- Ruby on Rails在使用ajax刷新页面时失败
- 如何刷新jwt并重新发送失败的http请求
- AngularJS html5Mode刷新失败
- jQueryUI可排序刷新失败
- Javascript会间歇性地失败,但在页面刷新时可以正常工作
- 刷新令牌是如何工作的,以及上次失败的http请求是如何再次调用的,给出401.
- 表单提交第一次失败,并在刷新页面时工作
- jsTree 在第二次刷新时失败
- 尝试使用AJAX提交而不刷新,静默失败
- 提交失败后刷新jquery表单
- 如果iframe刷新失败,则X