問題タブ [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.
ruby-on-rails - 前のボタンと次のボタンのみのカミナリajaxページ付け
前と次のボタンだけでカミナリを使いたい。
私は次のヘルパーを使用しています:
ただし、これは次のページへのリンクのみを表示します。
ヘルパーlink_to_previous_pageとlink_to_next_pagetoguetherをどのように使用できるか知りたいです。
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 を実行したときに少し異なるエラーが発生しました
ruby-on-rails - カミナリが gem 内で定義されたモデルにページネーション メソッドを適用しない
私はページネーションのために Kaminari で Mongoid を使用しており、Rails アプリケーション自体で定義されたモデルに対しては正常に機能しています。ただし、さらにいくつかのモデルを定義する宝石も含めています。これらのモデルでページネーションを使用しようとすると、「ページ」メソッドが未定義です。カミナリが初期化時にそれらのモデルを見つけられなかったかのようです。
初期化プロセスの順序を変更し、特にスコープとカミナリ ルーチンを Gem モデルに追加しようとするイニシャライザを作成してみました。
ただし、これにより、nil:NilClass from (eval):3:in 'page' に対して未定義のメソッド 'conditions' が作成されます。
カミナリを宝石で定義されたモデルで動作させる方法はありますか?
ruby-on-rails-3 - ActiveAdmin とページネーション使用時のエラー
レポートのページ分割に will_paginate を使用していましたが、ActiveAdmin を追加しようとするとエラーが発生します。そこで調べてみたところ、AA は kaminari を使用していることに気付き、will_paginate から kaminari に切り替えましたが、このエラーundefined method
current_page' for # because of this line of code
<%= paginate @reports %>` が発生します。すべて、カミナリをインストールする特別な方法はありますか? 他の誰かがこの問題を抱えていますか?
ruby-on-rails - カミナリと互換性のない文字エンコーディング
抽出されたソース (125 行目あたり):
私の @ticket は mailman を使用してメッセージをダウンロードします。その中には漢字があり、それがこの問題を引き起こしています。なぜこれをカミナリで表示するのですか?
ruby-on-rails - Rails Pagination - 最初のページのアイテム数
Railsでページネーションを使用する場合、残りのページよりも最初のページに多くの項目を配置する方法はありますか?
Kaminari gem を使用してアイテムのリストをページ分割し、ページを閲覧するための無限スクロールを実装しています。スクロール時にページごとに読み込まれるリストの数を制限したいのですが、最初のページをかなりの量で開始したいと考えています。以下は、私のリスティング コントローラーでの現在のカミナリへの呼び出しです。
mysql - シャッフルされたActiveRecordクエリのページ付け
シャッフルされたActiveRecordクエリをページ分割しようとしています。カミナリジェムを使用してこれを行うための構文は次のとおりです。
これに伴う問題は、User.all
ページネーション要求ごとに再シャッフルされ、重複するレコードが呼び出されることです。この種の重複を防ぐ方法はありますか?
ruby-on-rails-3 - レンダリング (部分) ビューでページネーション機能に kaminari gem を使用できますか
レンダリング (部分) ビューでカミナリ ページネーションを使用することは可能ですか。もし可能でしたらやり方を教えてください。
ajax - kaminariajaxページ付けの問題
私のプロジェクトではkaminariajaxページ付けを使用しています。正常に動作していますが、コンテンツはページに何ページも表示されています。たとえば、1ページあたりのアイテム数が7の場合、同じコンテンツが7倍表示されます。何をしているのですか
product_detailsコントローラー内
product_details/index.html.erb内
product_details/index.js.erb内
product_details/_product_detail.html.erb内
この問題を解決するのを手伝ってください