感谢答复,group_by 方法处理过后还是一个 hash,如何将这个 hash 继续划分为两个独立的 hash,如: {"Service"=>[{"kind"=>"Service",...},{""Endpoints"=>[{"kind"=>"Endpoints",......},并分别命名。
这个串是一个数组对象,已用@abc.class查看过。
不单独新建一个方法的话,怎么做?现在这个数组 abc 已经赋值给一个局部变量,具体代码如下:
def index
@abc = “上述数组”
id = @abc.id
end
报错 NoMethodError: undefined method `id' for #<Array:
用这种方法,new_hash[:subscribs] 是空类。
按照你的方法,系统会报错: 按照 trap_subscribe = JSON.parse(resp.body) @subscribe = trap_subscribe[:subscribes] 这种方法,会提示:
这个接口里面的 json 值都是加了“\”的,解析前需要先将这些反斜杠去除吗?
你说的方案是这样吗? new_hash = JSON.parse(resp.body) @subscribe = new_hash[:subscribes]
数据就是接口吐上来的,上面已经贴出来,应该是 string。
好的,谢谢啦。
按照别人给的文档要求写的,字段必须那样命名。如何设置数据库忽略大小写?
数据库里面字段都是有的,只是在进行查询的时候 rails 直接将大写转化为小写了,所以提示找不到字段。
这种方法还是提示一样的错误:
我判断是某个字段解析时出错了,您是怎么判断返回的是 html 呢?
是在数据库里面对字段加双引号还是在代码里面对字段加?