0

スキーマの一部ではない(ただし、その属性から派生した)属性に基づいてレコードをフィルタリングするモデルクラスのクラスメソッドがあります。

def filter(records, some_param)
  records.select { |rec| rec.param > some_param } # param is a derived attribute
end

コントローラーから呼んでいます。問題は、このフィルタリングの結果をページ分割する必要があることです。私のプロジェクトでは、ActiveRecord::Relation出力のみをページ分割する「kaminari」プラグインを使用しています。配列からActiveRecord::Relationshipを取得するにはどうすればよいですか?

4

1 に答える 1

1

カミナリを意味する場合は、次のようになります。

Kaminari.paginate_array(my_array_object).page(params[:page]).per(10)
于 2012-04-16T12:33:27.780 に答える