将siren gem添加到我的项目后,它开始提供以下警告:运行测试或启动rails控制台:
/Users/{user}/.rvm/gems/ruby-2.0.0-p247@project/gems/methodphitamine-1.0.0/lib/methodphitamine/it_class.rb:14: warning: undefining `object_id' may cause serious problems
/Users/{user}/.rvm/gems/ruby-2.0.0-p247@project/gems/methodphitamine-1.0.0/lib/methodphitamine/it_class.rb:14: warning: undefining `__send__' may cause serious problems
有人有同样的问题吗?
我一直在寻找能够为JSON提供类似Xpath功能的gem。如果有人知道另一个,我会很感激:)。
由于
答案 0 :(得分:0)
那个宝石非常旧(五年前的最后一次提交)。对于基本的JSON解析,您应该使用Ruby的内置JSON支持。
如果您需要更复杂的数据结构(我看到Siren提供了交叉引用),那么像YAML或XML这样的其他数据格式可能更适合您。
如果出于兼容性原因需要使用Siren,它可能与旧版本的Ruby更兼容。