私はredisとrubyが初めてで、次のコードを使用しています
response = HTTParty.get('posts.json')
json = JSON(response.body)
json.each do |item|
puts item
puts json[item]
puts item['content']
redis.hset 'latest_posts', item, item['title']
end
puts json[item]
以下を返しますerror no implicit conversion of Hash into Integer
各ループ内で、id、title、コンテンツなどのキーを puts アイテム (オブジェクト全体を返すようになりました) と json[item] データをキーに出力したいのですが、何か助けはありますか? たとえば、試してみると
%w{id title content}.each do |key|
puts key
puts json[key]
end
またno implicit conversion of String into Integer