рельсы 3.0.1 active_record - PullRequest
       1

рельсы 3.0.1 active_record

1 голос
/ 27 октября 2010

Как это возможно с active_record?

u = User.all
u = u.where(:id => 1)

NoMethodError: неопределенный метод `where 'для # u.class => Array

Can't chainусловия :(

1 Ответ

3 голосов
/ 27 октября 2010

Метод all выполняет запрос.Таким образом, вы не можете создать цепочку после его использования.

u = User.where(:id => 1)
u.where(:id => 2)

Это выполнит запрос WHERE id = 1 AND id = 2

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