問題タブ [kaminari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4901 参照

ruby-on-rails - 前のボタンと次のボタンのみのカミナリajaxページ付け

次のボタンだけでカミナリを使いたい。

私は次のヘルパーを使用しています:

ただし、これは次のページへのリンクのみを表示します。

ヘルパーlink_to_previous_pagelink_to_next_pagetoguetherをどのように使用できるか知りたいです。

0 投票する
1 に答える
2419 参照

ruby-on-rails - Rails: 未定義のメソッド 'paginates_per'

Carrier https://github.com/stanislaw/carrier/blob/master/Gemfileという gemを Rails 3.2.1 アプリにインストールしています。それはKaminariを使用しており、gem「carrier」をGemfileに追加した後にバンドルをインストールすると、kaminariを使用していたことが示されました

ただし、db:migrateをレーキしようとすると、このエラーが発生しました

誰でもこれの修正を提案できますか? 以下の Carrier gem から gemfile をコピーし、その下に自分のアプリの Gemfile をコピーしました。

(Carrier gem Gemfile) ソース「http://rubygems.org」

スターター アプリの Gemfile

更新これらは、install:migrations を実行したときにインストールされた移行です

アップデート

別のgitブランチに再インストールしようとしましたが、今回は rake db:migrate を実行したときに少し異なるエラーが発生しました

0 投票する
1 に答える
686 参照

ruby-on-rails - カミナリが gem 内で定義されたモデルにページネーション メソッドを適用しない

私はページネーションのために Kaminari で Mongoid を使用しており、Rails アプリケーション自体で定義されたモデルに対しては正常に機能しています。ただし、さらにいくつかのモデルを定義する宝石も含めています。これらのモデルでページネーションを使用しようとすると、「ページ」メソッドが未定義です。カミナリが初期化時にそれらのモデルを見つけられなかったかのようです。

初期化プロセスの順序を変更し、特にスコープとカミナリ ルーチンを Gem モデルに追加しようとするイニシャライザを作成してみました。

ただし、これにより、nil:NilClass from (eval):3:in 'page' に対して未定義のメソッド 'conditions' が作成されます。

カミナリを宝石で定義されたモデルで動作させる方法はありますか?

0 投票する
1 に答える
752 参照

ruby-on-rails-3 - ActiveAdmin とページネーション使用時のエラー

レポートのページ分割に will_paginate を使用していましたが、ActiveAdmin を追加しようとするとエラーが発生します。そこで調べてみたところ、AA は kaminari を使用していることに気付き、will_paginate から kaminari に切り替えましたが、このエラーundefined methodcurrent_page' for # because of this line of code<%= paginate @reports %>` が発生します。すべて、カミナリをインストールする特別な方法はありますか? 他の誰かがこの問題を抱えていますか?

0 投票する
1 に答える
65 参照

ruby-on-rails - カミナリと互換性のない文字エンコーディング

抽出されたソース (125 行目あたり):

私の @ticket は mailman を使用してメッセージをダウンロードします。その中には漢字があり、それがこの問題を引き起こしています。なぜこれをカミナリで表示するのですか?

0 投票する
2 に答える
424 参照

ruby-on-rails - Rails Pagination - 最初のページのアイテム数

Railsでページネーションを使用する場合、残りのページよりも最初のページに多くの項目を配置する方法はありますか?

Kaminari gem を使用してアイテムのリストをページ分割し、ページを閲覧するための無限スクロールを実装しています。スクロール時にページごとに読み込まれるリストの数を制限したいのですが、最初のページをかなりの量で開始したいと考えています。以下は、私のリスティング コントローラーでの現在のカミナリへの呼び出しです。

0 投票する
3 に答える
1480 参照

mysql - シャッフルされたActiveRecordクエリのページ付け

シャッフルされたActiveRecordクエリをページ分割しようとしています。カミナリジェムを使用してこれを行うための構文は次のとおりです。

これに伴う問題は、User.allページネーション要求ごとに再シャッフルされ、重複するレコードが呼び出されることです。この種の重複を防ぐ方法はありますか?

0 投票する
0 に答える
205 参照

ruby-on-rails-3 - レンダリング (部分) ビューでページネーション機能に kaminari gem を使用できますか

レンダリング (部分) ビューでカミナリ ページネーションを使用することは可能ですか。もし可能でしたらやり方を教えてください。

0 投票する
1 に答える
949 参照

ajax - kaminariajaxページ付けの問題

私のプロジェクトではkaminariajaxページ付けを使用しています。正常に動作していますが、コンテンツはページに何ページも表示されています。たとえば、1ページあたりのアイテム数が7の場合、同じコンテンツが7倍表示されます。何をしているのですか

product_detailsコントローラー内

product_details/index.html.erb内

product_details/index.js.erb内

product_details/_product_detail.html.erb内

この問題を解決するのを手伝ってください