我发现自己需要这个。假设购物车是一个拥有用户列表的模型。
def index_of_item
cart.users.each_with_index do |u, i|
if u == current_user
return i
end
end
获取此类关联索引的更简单方法是什么?
答案 0 :(得分:10)
Array
上的index方法与您的index_of_item
方法相同,例如
cart.users.index(current_user)
返回数组中第一个== obj的对象的索引。如果未找到匹配项,则返回nil
。