to_json 在 Rails 中返回字符串而不是 json

2024-03-09

下面的代码应该返回一个 json:

  @series = @series.map do |serie| {
    :name => serie.name,
    :id => serie.id
  }

  @series.to_json

其返回结果如下:

"[{\"name\":\"Barra\",\"id\":3},{\"name\":\"Botafogo 1\",\"id\":1},{\"name\":\"Botafogo 2\",\"id\":2},{\"name\":\"Tijuca\",\"id\":4}]"

为什么它返回字符串而不是 json?

'json' gem 已安装并且位于我的 .rb 文件顶部


我刚刚解决了我的问题。因为某些原因as_json做我想做的事而不是to_json。我不太明白为什么。如果我发现的话,我会更新我的答案。 这很奇怪,因为to_json在我将开发数据库从 sqlite 3 更改为 postgresql 之前工作。但我不认为这可能是问题,因为它与 Heroku 的 postgre 数据库配合得很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

to_json 在 Rails 中返回字符串而不是 json 的相关文章

  • 自定义通用 Rails 错误消息

    我们的 Rails 应用程序被设计为链接到多个客户端数据库的单个代码库 根据子域 应用程序确定要连接到哪个数据库 我们使用液体模板为每个客户定制演示文稿 我们无法为每个客户定制通用的 我们很抱歉 出了点问题 消息 谁能推荐一种方法让我们能够
  • 如何计算特定字符在字符串中出现的次数

    我正在尝试创建一个函数来查看数组中的任何字符是否在字符串中 如果是 有多少个 我尝试计算每一种模式 但是太多了 我尝试使用 Python 中的 in 运算符的替代方案 但效果不佳 function calc fit element var
  • 如何在服务调用后检查 rspec 中的数组更改?

    目标很简单 例如我们有一个数组 name ghost state rejected name donkey state rejected 运行服务调用后UpdateAllUsers 这会将所有用户更改为 accepted name ghos
  • 通过 ESI:include 设置 Cookie,如何?

    我正在尝试使用 esi 在我的网站上创建忍者缓存 这个想法是 该网站大部分是静态的 我只需要在用户是否登录时做一些花哨的事情 所以我试图在页面A上放置一个 并在页面B的应用程序中设置触发器 这样我就可以将页面 A 缓存在 varnish 上
  • 下载所有 gems 依赖项

    我想通过下载任何所需的文件并将它们带到另一台计算机来安装指南针没有互联网连接 我已经下载了指南针的源包 当我在未连接的计算机上运行 gem 时 它抱怨缺少依赖项 有什么解决办法吗 这正是我遇到的问题 经过一段时间的搜索后 我找到了一个可以使
  • Rails 4 的 mobile_fu

    我正在尝试将我的应用程序从 Rails 3 2 13 切换到 Rails 4 在此过程中 我遇到了一个主要障碍 我使用 gem mobile fu 来确定用户是否来自移动设备 该 gem 需要 Railties 3 2 13 但 Rails
  • php 数组中出现意外的 json 输出结构

    我正在尝试转换动态数据 如何从 PHP 获取此 JSON JSON 122240cb 253c 4046 adcd ae81266709a6 item 0 3 这就是我所做的 但它不起作用 PHP json array 122240cb 2
  • Azure 数据工厂 - 从 Data Lake Gen 2 JSON 文件中提取信息

    我有一个 ADF 管道 将原始日志数据作为 JSON 文件加载到 Data Lake Gen 2 容器中 我们现在想要从这些 JSON 文件中提取信息 我正在尝试找到从所述文件中获取信息的最佳方法 我发现 Azure Data Lake A
  • Omniauth + Google + Faraday + 代理背后=如何设置代理?

    我的生产服务器是乌班图12 我在用着设计 OmniAuth处理 Google 身份验证 但是当 Google 将控件返回给我的应用程序时 我收到错误 网络不可达 我认为这是因为服务器位于代理后面 这是错误描述 Request URL htt
  • 使用 JaxRS 自定义 JSON 序列化

    在 Web 服务调用中 我想返回具有此 JSON 结构的对象 date 30 06 2014 price val 12 50 curr EUR 我想将此 JSON 代码映射到此 Java 结构 使用乔达时间 http www joda or
  • Rails - 安装 Spree 时出现问题

    我在 Rails 应用程序中安装 Spree 时遇到问题 当我运行 gem spree 时 按照说明http spreecommerce com documentation getting started html http spreeco
  • 多次部署后 Heroku Slug 大小

    我有一个红宝石 on Rails非常接近 slug 大小限制 300mb 的应用程序 我已经尽可能地减小了尺寸 slugignore但还没有得到我想要的结果 一时兴起 我尝试创建一个新的Heroku应用程序并向其部署相同的 git 存储库
  • Rails 4 和 Turbolinks - 元标签未更改

    我有一个启用了 Turbo Links 的 Rails 4 应用程序 但在更改页面时无法刷新元标记 不是完全刷新 我读到元标记需要包含在加载涡轮链接的 JavaScript 之前 但它没有效果 完全刷新可以完成这项工作 但不幸的是这不是我所
  • 使用redirect_to :create 动作

    我正在尝试重定向到另一个控制器的创建方法 但是 我找不到将方法设置为 POST 的方法 这将导致调用索引方法 使用 method gt post只是创建一个新参数 但不会更改 http 方法 有什么想法如何重定向到创建方法吗 您无法在重定向
  • 如何找到给定字符串的最长重复子串

    我是java新手 我被分配寻找字符串的最长子字符串 我在网上研究 似乎解决这个问题的好方法是实现后缀树 请告诉我如何做到这一点或者您是否有任何其他解决方案 请记住 这应该是在 Java 知识水平较低的情况下完成的 提前致谢 附 测试仪字符串
  • 在 mac os Sierra 上,卡在“设置 CocoaPods 主存储库”上

    转移到 mac os sierra 后 我完全格式化了我的 mac 现在每次运行时我都面临安装 cocoapods 的问题sudo gem install cocoapods pre一切都安装得很好 当我尝试安装 Pod 时 终端堆栈打开S
  • 使用 Passenger + Apache 相对于 Webrick 的优势

    我想说服我的管理层 使用 Apache 乘客设置是继续生产的方法 而不是使用 webrick 或 mongrel 我从网上找到了一些观点 如果您能添加您的想法 那将非常有帮助 因为这将有力地帮助我表达我的观点 欢迎提供技术细节 如果您有任何
  • jQuery:处理 getJSON() 中的错误?

    使用 jQuery 时如何处理 500 错误getJSON http api jquery com jQuery getJSON 有几个关于错误处理的问题getJSON and https stackoverflow com questio
  • 使用 x509 证书签署 json 文档或字符串

    如何使用 x509 证书签署 json 文档或字符串 public static void fund string filePath C Users VIKAS Desktop Data xml Read the file XmlDocum
  • 将 Rack::Deflater 插入机架中的哪个位置?

    我目前有以下内容 use Rack Rewrite use Rack Cache verbose gt true metastore gt memcached localhost 11211 rack cache meta entityst

随机推荐

  • 通过嵌入式服务器测试 Solr

    我正在为我的 solr indexer 应用程序编写一些测试 遵循测试最佳实践 我想编写独立的代码 只需加载schema xml and solrconfig xml并为索引搜索测试创建临时数据树 由于应用程序大部分是用java编写的 我正
  • 通过REST API查询HealthKit数据

    是否可以像查询常规 API 经用户同意 一样从 Healthkit 获取数据并将其存储在我的 web 应用程序中 就像是 healthkit com api v1 user GetWeight 如果是 我在哪里可以找到可用方法的列表 如果没
  • D3.js:使用鼠标滚轮滚动缩放 x 轴和数据

    我搜索了其他相关问题 但无论是因为我是 D3 新手 还是作为一名编码员生疏 我无法弄清楚这一点 我有一个图表 我希望能够通过仅在 a 轴和数据上滚动鼠标滚轮来放大 现在 我的整个图表在鼠标滚轮的滚动上进行缩放 而不是仅在 x 轴上进行缩放
  • 使用异步控制器的强类型 RedirectToAction (Futures)

    有了这个代码 它给了我一个警告 Because this call is not awaited execution of the current method continues before the call is completed
  • 如何实现自定义“fmt::Debug”特征?

    我想你会做这样的事情 extern crate uuid use uuid Uuid use std fmt Formatter use std fmt Debug derive Debug struct BlahLF id Uuid im
  • Spring 的 Joda Time 日期时间格式无效

    我有一个项目已经使用 Jackson Hibernate4Module 进行对象映射 现在 我想在项目中使用 Joda Time 并添加了 joda time joda time hibernate jackson datatype jod
  • 无法在 iTunes Connect 中上传我的应用程序的屏幕截图 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 由于更新 我尝试更改应用程序的屏幕截图 但苹果给了我错误 发生网络超时错误 请稍后再试 有什么帮助吗 请将浏览器切换到其他浏览器 然后是
  • Android Studio 键盘快捷键控制

    谁能给我一些 Android Studio 键盘快捷键所有控件的建议或链接 Move to File gt Settings gt Keymap并改变Keymaps设置到eclipse 这样就可以像在eclipse中一样使用快捷键了
  • Mathematica“AppendTo”函数问题

    我是 Mathematica 的新手 在向数据表添加列时遇到了重大故障 我在 Vista 中运行 Mathematica 7 我在RFD上花了很多时间才来这里问 我有一个包含三列五行的数据表 mydata 我正在尝试将两个包含五个元素的列表
  • 数组切片返回 [object Object] 而不是值

    我试图获取特定 div 被删除时的位置 在一些帮助下 我整理了下面的代码 我在最后一点添加了尝试获取特定值 但它只是返回 object Object 而不是 0 0 或 0 120 之类的东西 那么问题是如何从数组中获取实际值 Here h
  • Chart.js 时间序列跳过几天

    我有一个非常简单的条形图 其中每个数据点由日期 天 和数字组成 也许唯一的特点是并非涵盖每个日期 即有些日子没有数据点 绘制图表时 仅显示那些具有与其关联的数据点的日期 所有其他日期都被简单地省略 因此 x 轴分布不均匀并且会跳过值 如何确
  • 为什么用于 XML 文件分析的 PowerShell 工作流明显慢于非工作流脚本

    我正在编写一个 PowerShell 程序来分析 1900 多个大型 XML 配置文件 50000 多行 1 5Mb 的内容 为了进行测试 我将 36 个测试文件移动到我的 PC Win 10 PS 5 1 32GB RAM 并编写快速脚本
  • Microsoft(SQL)服务器许可[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我们正在规划一个浏览器应用程序 xbap 它将与 WCF 服务进行交互 这些 WCF 服务从 SQL 数据库获取信息 我们的每个客户在此服
  • 在 Visual Studio 中调试 x64 Azure Functions

    我正在通过 Visual Studio 编写 C Azure 函数 该函数通过博客存储触发 并且使用 x64 C DLL 处理 blob 问题是随 Visual Studio 安装的默认 Azure 函数工具仅具有 x86 版本的函数 ex
  • Fluent NHibernate join 不使用主键

    我试图从连接表中获取单个属性 其中主表中的非 PK 连接到外部表的 PK 下面是一个过于简单化我想要完成的事情的例子 我不想提及外国实体 Tables CREATE TABLE Status Id int Body text Categor
  • 我们可以将TFS 2015直接迁移到Azure DevOps吗?

    我计划转向 Azure DevOps 目前我们内部有 TFS2015 根据这篇文章 我们必须先迁移到 TFS 2018 然后才能迁移到 Azure DevOps 我们不能从 TFS 2015 迁移到 Azure DevOps 吗 根据本文
  • 依赖注入和命名记录器

    我有兴趣了解更多有关人们如何使用依赖注入平台注入日志记录的信息 尽管下面的链接和我的示例引用了 log4net 和 Unity 但我不一定会使用其中任何一个 对于依赖注入 IOC 我可能会使用 MEF 因为这是项目 大型 其余部分所采用的标
  • ValueError:无效端点:https://s3..amazonaws.com

    当 EMR 机器尝试运行包含 boto3 初始化的步骤时 有时会出现以下错误 ValueError Invalid endpoint https s3 amazonaws com当我尝试设置一台新机器时 它突然可以工作了 附上完整错误 se
  • 不兼容的库版本:imagick.so 需要版本 18.0.0 或更高版本,但 libfreetype.6.dylib 在第 0 行的 Unknown 中提供版本 16.0.0

    我成功安装了 imagemagic 和 imagick 使用http www php net manual en imagick installation php 94169 http www php net manual en imagi
  • to_json 在 Rails 中返回字符串而不是 json

    下面的代码应该返回一个 json series series map do serie name gt serie name id gt serie id series to json 其返回结果如下 name Barra id 3 nam