我正在尝试从动作资源中遵循示例 https://github.com/tkadauke/motion-resource。使用此异步代码很难以正确的格式获取数据:
def all_friends(&block)
Friends.find_all do |friends, response|
if response.ok?
puts friends.inspect
block.call friends
else
App.alert response.error_message
end
end
end
在此实现中,我有一个拥有许多朋友的用户资源。我正在尝试使用User.current.all_friends
找到此用户的所有朋友当我尝试迭代数据时,我收到一个错误,因为它回来时作为BubbleWrap HTTP查询。
#<BubbleWrap::HTTP::Query:0xc54c7a0 ...>
答案 0 :(得分:0)
我想知道您的错误来自哪个行号。
“未定义的方法`每个'用于#”
您是否尝试删除此行?
block.call friends?
您的示例似乎来自使用此工作代码行的文档...
User.find_all do |users, response|
if response.ok?
puts users.inspect
else
App.alert response.error_message
end
end
希望你弄明白。如果代码是可执行的,则更容易进行故障排除。
答案 1 :(得分:0)