jquery - Rails 3 ajax 调用 - ActionView::MissingTemplate

标签 jquery ruby-on-rails ajax ruby-on-rails-3

我正在尝试进行 ajax 调用,但我不想返回任何数据,或者可能只返回 200。

我的错误是

ActionView::MissingTemplate (Missing template ....

我在 Controller 中的ajax方法是...

# Ajax
def updatePlayStat()
    #do something
    render :layout => false
end

有没有办法告诉rails不返回任何内容,而不创建额外的模板文件?

顺便说一句,我正在 js 文件中使用 jquery 的 $.post 方法进行 ajax 调用。

最佳答案

您无法渲染任何内容:

render :nothing => true

参见:http://guides.rubyonrails.org/layouts_and_rendering.html#using-render

关于jquery - Rails 3 ajax 调用 - ActionView::MissingTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766367/

相关文章:

javascript - 如何通过 anchor 文本获取对象?

javascript - 将匿名对象添加到对象

javascript - 显示和隐藏表格的链接

ruby-on-rails - 如何获取 Mongoid 文档的所有字段名称?

javascript - JS/jQuery - 在单个事件处理程序上使用全局事件处理程序

ruby-on-rails - 缺少新 Rails 3 应用程序的模板?

ajax - Comet vs Ajax 聊天

javascript - jquery when/then 用于递归 ajax 调用

php - 使用 ajax 从链接获取 $_GET 值

ruby-on-rails - Rails View slim 语法中的 Br 标签