0

问题 :(

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

模板丢失

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

设置

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

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

    响应{ |格式| 格式.html;格式.js { } }

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


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

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

此外,我所获得的信息来自我能找到的少数教程(例如 RoR 指南)。

谢谢。

4

1 回答 1

1

它没有将请求作为 js 发送,您的页面中是否包含 rails.js?可以在这里找到

于 2013-09-23T03:41:57.510 回答