改名
rename.js.erb
alert('start');
$('div.popup').html('<%= escape_javascript(render('rename')) %>');_rename.html.erb
Some text在终端窗口处理中由ArticlesController#rename as .
呈现的文章/_rename.hml.erb (0.3ms)呈现的文章/rename.js.erb (2.3ms)
这是我为AJAX请求设置的当前设置。我仍然收到这个错误消息*缺少模板文章/重命名*。我不明白为什么,我觉得一切都应该安排好.加载了jQuery库。JS文件中的alert窗口不会跳转.有人能帮我吗,拜托,有什么问题吗?
发布于 2011-09-26 20:14:59
您能为该请求张贴完整的终端输出吗?我感兴趣的是Rendered articles/_rename.html.erb (0.3ms)从何而来,以及它是如何处理的,因为您只是简单地写了“.”。
我唯一能想到的就是你的文件没有正确命名。
ArticlesController#rename会寻找rename.html.erb,而不是像_rename.html.erb那样的部分。
发布于 2011-09-26 22:40:34
尝试将_render.html.erb显式地呈现为js文件中的部分。Rails可能会与视图的(几乎)冲突的名称混淆。
在rename.js.erb
$('div.popup').html('<%= escape_javascript(render(:partial => 'rename')) %>');或尝试重命名除重命名以外的部分。
https://stackoverflow.com/questions/7560632
复制相似问题