RoR:尝试使用AJAX时缺少模板

时间:2013-09-23 02:07:56

标签: ruby-on-rails ajax

问题:(

我正在尝试以RoR方式实现AJAX,但在提交表单后我收到以下消息。

  

缺少模板

     

缺少模板点/创建,应用/创建{:locale => [:en],:formats => [:html],:handlers => [:erb,:builder,:raw,: ruby,:jbuilder,:coffee]}。搜索范围:*“PATH_TO_APP / survivor-fantasyleague / app / views”

SETUP

  1. 提交的表单标记是通过<%= form_tag('/points', remote: true) %>生成的<form accept-charset="UTF-8" action="/points" data-remote="true" enctype="text/javascript" method="post">

  2. 我有一个表单提交的create操作。行动结束时是:

      

    respond_to {|格式| format.html; format.js {}}

  3. create的视图是create.js.erb,它位于正确的视图子文件夹中。它包含3行JQuery。


  4. 注意:当我用format.html替换format.html { render <THING_TO_RENDER> }时,会重新加载整个页面并呈现“THING_TO_RENDER”

    希望我只是不理解基本的东西,因为这是我第一次尝试使用AJAX。

    此外,我所拥有的信息来自我能找到的几个教程(例如RoR指南)。

    感谢。

1 个答案:

答案 0 :(得分:1)

它没有以js的形式发送请求,你的网页中是否包含rails.js?它可以找到here