Я знаю и регулярно использую Rails will_paginate.Это хорошо работает для коллекций.Теперь я хотел бы использовать его для разбиения на строки.Приложение разбито на страницы длинной статьи.Статья представляет собой строку и paginate ожидает коллекцию.Я не уверен что делать.Должен ли я преобразовать строку в массив?
Существует ли стандартный способ Rails для этого?
gem 'html_slicer'
Требуется Ruby 1.9.2 / 1.9.3 и Rails 3 или более.
Лейкопластырем было бы создать отдельную таблицу.Например, у вас может быть модель Post.has_many :pages.
Post.has_many :pages
Тогда все, что вам нужно сделать, это разбить на страницы через @post.pages.order("page_number ASC").
@post.pages.order("page_number ASC")