Rails guide: http://guides.rubyonrails.org/active_record_querying.html говорит, что я могу использовать find_each для ограничения количества строк, возвращаемых ActiveRecord. В нем также говорится, что мне не нужно указывать начало и что по умолчанию используется ASC. В этом случае я бы не смог указать начало, так как индекс является идентификатором твиттера.no block данная ошибка
Это то, что у меня в контроллере, в методе индекс:
@user = User.find_each(:batch_size => 100)
Но когда Rails пытается вынести мнение, я получаю следующее сообщение:
no block given (yield)
Который говорит мне что Rails хочет, чтобы я предоставил блок (как в начальной и конечной точках).
Любые идеи?
Если вы просто пытаетесь ограничить набор результатов, прочитайте этот раздел: http://guides.rubyonrails.org/active_record_querying.html#limit-and-offset –
User.limit (xxx) будет работать, но это не был мой вопрос – EastsideDeveloper
Что вы пытаетесь сделать точно? 'find_each' ожидает, что вы предоставите блок, который будет выполнен для каждого пользователя, которого он найдет. Что вы пытаетесь сохранить в '@ user'? –