Может ли переменная экземпляра рассматриваться как массив в Ruby on Rails? - PullRequest
0 голосов
/ 19 марта 2012

Здесь я получаю значения из моей модели и помещаю ее в качестве переменной экземпляра в моем контроллере:

@users = User.where(:approved => true, :enabled => true)

теперь я хочу, чтобы @users вел себя как массив, чтобы я мог выполнить следующую операцию:

@users = @users | current_user 

т.е. объединение массивов. какие-нибудь указатели?

Ответы [ 2 ]

1 голос
/ 19 марта 2012
@users = User.where(:approved => true, :enabled => true).to_a
0 голосов
/ 19 марта 2012

это инициализирует массив @current_user:

@current_user = [current_user]

тогда я сделал

@users = @current_user | @users

и это сработало!

Пожалуйста, предложите, если у вас есть лучшее решение.

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