Справочная информация:
Я создал новое приложение rails 3 с моделью User, а модель имеет прикрепленные скрепки (модель Picture).Я разместил первые 15 записей изображений (приложений), которые я отправил в качестве теста для проверки функциональности.Я делаю следующее в контроллере для отображения всех изображений, кроме первых 15 тестовых изображений:
@pictures=Picture.order ('pictures.id DESC'). Limit (Picture.last.id-15) .paginate (: page => params [: page],: per_page => 15)
Хотя я не отображаю первые 15 записей, will_paginate по-прежнему показывает количество страниц, предполагающих первые 15записи все еще отображались в индексном представлении (поскольку will_paginate берет это из модели Picture)
Что я хочу сделать: Показать правильное количество страниц, используя will_paginate.Удалить записи тестовых изображений (первые 15 записей)
Вопросы: Я мог бы использовать Picture.destroy (: id), чтобы удалить первые 15 записей изображений.
После удаления записей таким образом будет ли will_paginate по-прежнему показывать страницы, если эти записи все еще существуют?
Будет ли will_paginate выдавать ошибку о том, что изображениес: id => 1 не существует?
Как удалить записи изображений и начать заново с: id => 1?(хотя это может и не быть необходимым, если
Спасибо