ruby-on-rails - respond_with json 奇怪之处

标签 ruby-on-rails ruby-on-rails-3

 respond_to :json

  def create
    respond_with('test')
  end

我只是做了一些测试,上面给出了一个错误:

未定义方法“test_url”#

为什么要尝试将 test 转换为 url?这是一个错误吗?

最佳答案

JSON 对象必须有两个八位字节,如键和值。您不能只通过字符串发送。

试试这个:

respond_with(:message => "test")

关于ruby-on-rails - respond_with json 奇怪之处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5224309/

相关文章:

ruby-on-rails - 在 Rails 中使用 PaperTrail 批准/拒绝编辑

ruby-on-rails - 获取 Devise 身份验证以发送电子邮件以检索密码

ruby-on-rails-3 - 谷歌浏览器强制使用 HTTPS

ruby-on-rails - 如何在Mongoid中强制执行唯一的嵌入式文档

ruby-on-rails - 高级 Rails 模式 : organizing views around nested doc, 章节,页面层次结构

ruby-on-rails - 通过子 before_save 回调使父模型保存无效

ruby-on-rails - 在不重定向的情况下调用 ruby​​ 操作/方法

php - 检索许多记录时 Rails 与 CodeIgniter 的性能对比

ruby-on-rails - Rails 邮件程序在 Controller 上工作但不在模型上工作

ruby-on-rails-3 - 基于 Rails 3 中的 return_to 参数保护重定向