問題タブ [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 投票する
2 に答える
2156 参照

ruby-on-rails - Railsの積極的な読み込みとカミナリ

カミナリでページ付けしながら、積極的な読み込みを使用するにはどうすればよいですか?kaminariが機能するにはオブジェクトが必要であることを知っています。 Relation:includeを使用してモデルを取得し、Relationオブジェクトを返す方法は?
そして2番目の質問、なぜ:includeは、1つの大きな結合クエリを作成する代わりに、evry定義モデルのSQLクエリを作成するのですか?

これは、ログが出力するものですMatch.includes(:clans)

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

ruby-on-rails - Kaminari pagination gem でネストされたリソースの問題

ネストされたリソースで Kaminari を適切に動作させることができないようです。これが私の問題の説明です。誰かがこの問題に取り組むことができたのだろうか。

私のルートは次のようになります。

私の見解では、私は持っています:

初期/ベース URL は次のようになります。

しかし、カミナリ ページのリンクをクリックすると、次のような URL が表示されます。

それはあるはずです:

0 投票する
4 に答える
5026 参照

ruby - カミナリに常にページパラメータを含めるように強制するにはどうすればよいですか?

カミナリのURL生成では、最初のページに戻るリンクを生成している場合、ページパラメータが省略されます。ただし、アプリケーションは、ページパラメータが省略された場合にランダムなページを選択するように設計されています。したがって、カミナリのデフォルトの動作では、信頼できる方法で最初のページにページを戻すことができません。

私はこの問題を解決し、少し後で解決策を投稿しますが、後世のためにこの質問を投稿したいと思いました。また、Railsはかなり新しいので、自分の解決策が最善か、ほとんどかわかりません。エレガントで、私自身の利己的な啓蒙のためだけなら、改善と改良に興味があります!

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

ruby-on-rails-3 - Rails3 カミナリ undefined with .all

こんにちは、ページネーションの宝石「Kaminari」で私が抱えている問題を回避する方法を知りたいです。

私が理解したところでは、@user = User.all.page(5) をページ付けすることはできませんか?

しかし、このコードがあり、それをページネーションしたい場合、それは可能ですか、それともコードを変更する必要がありますか?

そのコードに.page(5)を適用するときに私が今受け取る唯一のものは

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

mysql - Rails 3、Kaminari - paginate 使用時の :joins のエラー

私は2つの結合を持つ価格の関数を持っています。それを使用して価格を呼び出すと、うまく機能します。しかし、ページネーションを可能にするためにKaminariを追加すると、エラーが発生し、Kaminariの「count*」関数をカスタマイズできるのでしょうか、それとも製品を呼び出す関数が間違っているのでしょうか?

これは私のコントローラーにあります

エラーコード:

カミナリなしの製品を呼び出すと、MYSQL は次のようになります。

前もって感謝します!

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

ruby-on-rails - Ruby on Railsの場合、APIからデータをフェッチするときにwill_paginateまたはKaminariをどのように使用しますか?(ネットの上)

will_paginateとKaminariはどちらもActiveRecordに非常に結びついているようですか?データが次のようなAPIを介して取得される場合

では、will_paginateまたはKaminariを使用してページネーションを行うにはどうすればよいですか?できない場合、この状況で機能する他のページネーションソリューションはありますか?

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

ruby-on-rails - Kaminari を使用した検索結果のページネーション

私はこれを過去2時間成功させようとしてきましたが、それは本当に簡単なことだと確信しています:)

そのため、ユーザーがいくつかのキーワードに基づいて検索できるフォームがあります。フォームコードは次のとおりです。

私はこれを持っていますroutes.rb

コントローラーにこれがあります:

私が追跡していないという事実を無視してcategory_idください。私の見解では、これがあります:

問題は、2 番目のページに移動しても、何も表示されないことです。コンソールを見ると、最初のページで次の SQL が生成されていることに気付きました。

2番目のみ:

私にいくつかの提案をしてください、私は自分のページネーションを書くことに頼りたくありません:)

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

jquery - Rails 3/Kaminari/JQuery - より多くのボタンを読み込む: 結果を表示する際の問題 (部分的なレイアウトだけでなく、ページ レイアウト全体を読み込む)

レールと組み合わせたajaxとjqueryから始めて、ユーザーインデックスページの下部に「さらに読み込む」リンクを作成しようとしています。私のユーザー インデックス ページには、最初の 10 人のユーザーが表示され、リンクをクリックすると、次の 10 人のユーザーがユーザー div の下部に読み込まれます。ページネーションには Kaminari を使用します。

私は次のコードから始めました:

User_controller.rb

ユーザー/index.html.erb

_user.html.erb

アプリケーション.js

私はこのスニペットを見つけました (クレジット: here ) 私のニーズに合わせようとしています:

_user パーシャルのボックス div だけでなく、次の結果ですべてのページ レイアウトをロードすることを除いて、私は完全に動作します 。これをどのように管理できますか? index.js.erb を作成する必要がありましたか?

ご協力いただきありがとうございます

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

ruby-on-rails - Rails 3 + 遅延読み込み + ページネーション用のカミナリ + HAML

kaminari gem を使用して、検索結果のページネーションを行いたいと考えています。gem は ActiveRecord::Base と Array を「汚染」しないため、実際には (アーキテクチャの観点から) カミナリが私の好みの方法です。残念ながら、Rails 3 とその遅延読み込みの概念があり、少し混乱を招きます (少なくとも私のシナリオでは)。

HAML テンプレートで、すべての検索結果を一覧表示したいと考えています。結果セットが空の場合、結果が見つからないことをユーザーに知らせるメッセージを表示したいと考えています。過去には、次のことができました。

以来 .empty? これはRails 3では明らかに機能しません.Jep、クエリで.allを使用してロードを強制できます。残念ながら、.all は配列を返し、kaminari の paginate View ヘルパーは配列では機能しません (正しい哲学の私見)。このような状況にどのように対処するのか興味があります。ベストプラクティスはありますか? 私の試みはすべて醜い構造で終わった(下のような)。:/

物事をもう少し明確にするために:

私のコントローラーアクション:

私の「醜い」HAMLテンプレート:

ここでの問題: 結果が見つからないにもかかわらず、ol-tag が作成されます。

何か案は?

前もって感謝します!

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

ruby-on-rails - Rails3-Kaminariによる「More」ajaxページ付け

カミナリで結果をロードするために、「詳細」ボタンで「Twitterのような」ページネーションを実行しようとしています。

私はここでこの質問を見つけました

しかし、それを機能させる方法と、それが良いアプローチであるかどうかはわかりません。

前もって感謝します