Справочная информация:
Я сделал новое приложение 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 записей Picture.
После удаления записей таким образом, будет ли will_paginate по-прежнему отображать страницы, если эти записи все еще существуют?
Будет ли will_paginate выдавать ошибку, говоря, что изображение с: id => 1 не существует?
Как мне удалить записи изображений и начать заново с: id => 1? (хотя это может быть несущественным, если
Спасибо