Мне нужно это. Предполагается, что корзина - это модель со списком пользователей.
def index_of_item cart.users.each_with_index do |u, i| if u == current_user return i end end
Какой самый простой способ получить индекс такой ассоциации?
Метод index для Array делает то же самое, что и ваш метод index_of_item, например
Array
index_of_item
cart.users.index(current_user)
Возвращает индекс первого объекта в массиве == для obj. Возвращает nil, если совпадений не найдено.
nil