我正在尝试以RoR方式实现AJAX,但在提交表单后我收到以下消息。
缺少模板
缺少模板点/创建,应用/创建{:locale => [:en],:formats => [:html],:handlers => [:erb,:builder,:raw,: ruby,:jbuilder,:coffee]}。搜索范围:*“PATH_TO_APP / survivor-fantasyleague / app / views”
提交的表单标记是通过<%= form_tag('/points', remote: true) %>
生成的<form accept-charset="UTF-8" action="/points" data-remote="true" enctype="text/javascript" method="post">
我有一个表单提交的create
操作。行动结束时是:
respond_to {|格式| format.html; format.js {}}
create
的视图是create.js.erb
,它位于正确的视图子文件夹中。它包含3行JQuery。
注意:当我用format.html
替换format.html { render <THING_TO_RENDER> }
时,会重新加载整个页面并呈现“THING_TO_RENDER”
希望我只是不理解基本的东西,因为这是我第一次尝试使用AJAX。
此外,我所拥有的信息来自我能找到的几个教程(例如RoR指南)。
感谢。