Если у меня есть простой класс, как:Шина (клиент elasticsearch) нуждается в разбивке на страницы, чтобы выполнить импорт, как мне это сделать с помощью пользовательской модели?
class Article
include Tire::Model::Persistence
property :title, :analyzer => 'snowball'
property :published_on, :type => 'date'
property :tags, :default => [], :analyzer => 'keyword'
end
кажется, что я могу выполнять только Article.import если существует способ нумерации страниц. Но поскольку это обычная постоянная модель, и я не использую ActiveRecord, я не могу использовать WillPaginate или Kaminari. Таким образом, существует специальный метод, который я могу создать для поддержки разбивки на страницы, и если да, то какими требованиями он должен соответствовать?
Я не понимаю вопроса: из какого хранилища данных вы хотели бы импортировать «статью», когда она сохраняется в ES? – karmi
Привет карми, я хочу импортировать из большого хэша. Я не получаю никакой пользы от метода импорта, просто повторяя и вставляя себя? –
Вы можете навалом вставить из коллекции хешей, вам не нужно перебирать. – karmi