由於某些原因,每當我嘗試執行每個錯誤時,我都會收到一個「未定義的方法」錯誤。。如果只有1個結果,每個斷點都會打開
如果我使用.inspect,我可以看到有一個匹配。如果結果不超過1個,那麼每個工作都會工作嗎?如果不是,我應該用什麼來代替?
<% friends = graph.get_object("/me/friends").map{ |hash| hash["id"] } %>
<% User.select([:id]).where(fbookid: friends).each do |common| %>
<% end %>
如果我剛上User.select行運行.inspect(無每個),然後我得到
[#<User id: 1>]
任何幫助,將不勝感激!
謝謝!
UPDATE
中添加其他參數似乎允許我使用各...我不知道爲什麼。這是一樣的結果(只有1)。
User.select([:id, :email, :first_name]).where(fbookid: friends).each do |friend|
我真的把所有其他的代碼都剪掉了。對於這三行,如果我使用。每個我得到的錯誤,如果我使用.inspect我得到上述。 – user749798