kaminari

    1

    1答えて

    @items = @cats + @dogs + @birds @pag_items = Kaminari.paginate_array(@items).page(params[:page]).per(9) puts @pag_items.count 6 @items配列には23の項目があります。 なぜ@pag_items配列には6個のアイテムしかないのですか? 私が5に設定した場合、

    0

    1答えて

    私は、このオプションをtrueに設定しようとしています。私は、次のkaminari_config.rbを生成rails g kaminari:configを使用: Kaminari.configure do |config| # config.default_per_page = 25 # config.max_per_page = nil # config.wind

    1

    1答えて

    私はカスタムモデルを持っています(データベースの下にあるテーブルによってマッピングされていません)。このカスタムモデルは、多くの他のテーブルのデータを結合した結果にすぎません。私はこれをページ付けするためにカミナリを使いたい。例えば : def index @custom_models = find_all_items # result is an array render

    0

    1答えて

    私は少し私の記録があるページに見つけることが雷のためのバージョンを変更した(元のコードはここにある:https://github.com/kaminari/kaminari/wiki/FAQ#how-can-i-know-which-page-a-record-is-on):私は実行していないよう.orderいくつかの奇妙な理由のためにそれをテストしかし module KaminariHelper

    1

    1答えて

    雷は私が任務インデックスはpaginateableになりたい場合は、私が必要とするすべてのroutes.rbにこのコードを追加することで、一例では、私のアプリで改ページをhandelingさ: concern :paginatable do get '(page/:page)', :action => :index, :on => :collection, :as => ''

    0

    1答えて

    複数のアプリケーションで共有されるActiveRecordモデルを格納しているルビーの宝石があります。この宝石には、モデルで動作する他のいくつかの共有クラスも含まれています。これらのクラスのうちの1つはKaminariを使用していますが、私がそれを宝石に入れたとき、すべてのテストはKaminariの関連エラーから失敗しました。

    1

    1答えて

    私はページナンバー(カミナリ経由)の通知センターを作成しようとしています のようなfacebook。 このセンターでは、どのページからでもページ区切りを表示したい(このセンターはヘッダーファイルに含まれています)。 ここでコードを書きましたが、home.htmlにアクセスすると適切に表示されます しかし、そのページングは​​他のページでは機能しません(例:views/test/test.html.

    2

    2答えて

    レールアプリをv3からv5にアップグレードし、Kaminariに依存するActiveAdminを使用しています。このプロセスでは、すべてのモデルをActiveRecord::Baseの代わりにApplicationRecordから継承するように変更する必要がありました。次のエラーでこの変更の結果:Teamが以前ActiveRecord::Baseから継承したとApplicationRecordから