Какой способ проверить, находится ли экземпляр модели в массиве моделей? - PullRequest
0 голосов
/ 07 декабря 2010

что-то вроде @users.include? @user возможно

Ответы [ 2 ]

0 голосов
/ 07 декабря 2010

Если экземпляр модели совпадает с экземпляром в массиве, включите?должно работать:

@users.include?(@user)

В противном случае вы можете сделать сравнение в цикле сбора.Например:

@users.detect { |u| u.id == @user.id }

В большинстве случаев, однако, .include?ваш лучший выбор и должен дать желаемый результат.

0 голосов
/ 07 декабря 2010

Да :) это не работает?включают?безусловно, лучший способ проверить наличие массивов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...