問題タブ [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 - Railsの積極的な読み込みとカミナリ
カミナリでページ付けしながら、積極的な読み込みを使用するにはどうすればよいですか?kaminariが機能するにはオブジェクトが必要であることを知っています。 Relation
:includeを使用してモデルを取得し、Relation
オブジェクトを返す方法は?
そして2番目の質問、なぜ:includeは、1つの大きな結合クエリを作成する代わりに、evry定義モデルのSQLクエリを作成するのですか?
これは、ログが出力するものですMatch.includes(:clans)
:
ruby-on-rails - Kaminari pagination gem でネストされたリソースの問題
ネストされたリソースで Kaminari を適切に動作させることができないようです。これが私の問題の説明です。誰かがこの問題に取り組むことができたのだろうか。
私のルートは次のようになります。
私の見解では、私は持っています:
初期/ベース URL は次のようになります。
しかし、カミナリ ページのリンクをクリックすると、次のような URL が表示されます。
それはあるはずです:
ruby - カミナリに常にページパラメータを含めるように強制するにはどうすればよいですか?
カミナリのURL生成では、最初のページに戻るリンクを生成している場合、ページパラメータが省略されます。ただし、アプリケーションは、ページパラメータが省略された場合にランダムなページを選択するように設計されています。したがって、カミナリのデフォルトの動作では、信頼できる方法で最初のページにページを戻すことができません。
私はこの問題を解決し、少し後で解決策を投稿しますが、後世のためにこの質問を投稿したいと思いました。また、Railsはかなり新しいので、自分の解決策が最善か、ほとんどかわかりません。エレガントで、私自身の利己的な啓蒙のためだけなら、改善と改良に興味があります!
ruby-on-rails-3 - Rails3 カミナリ undefined with .all
こんにちは、ページネーションの宝石「Kaminari」で私が抱えている問題を回避する方法を知りたいです。
私が理解したところでは、@user = User.all.page(5) をページ付けすることはできませんか?
しかし、このコードがあり、それをページネーションしたい場合、それは可能ですか、それともコードを変更する必要がありますか?
そのコードに.page(5)を適用するときに私が今受け取る唯一のものは
mysql - Rails 3、Kaminari - paginate 使用時の :joins のエラー
私は2つの結合を持つ価格の関数を持っています。それを使用して価格を呼び出すと、うまく機能します。しかし、ページネーションを可能にするためにKaminariを追加すると、エラーが発生し、Kaminariの「count*」関数をカスタマイズできるのでしょうか、それとも製品を呼び出す関数が間違っているのでしょうか?
これは私のコントローラーにあります
エラーコード:
カミナリなしの製品を呼び出すと、MYSQL は次のようになります。
前もって感謝します!
ruby-on-rails - Ruby on Railsの場合、APIからデータをフェッチするときにwill_paginateまたはKaminariをどのように使用しますか?(ネットの上)
will_paginateとKaminariはどちらもActiveRecordに非常に結びついているようですか?データが次のようなAPIを介して取得される場合
では、will_paginateまたはKaminariを使用してページネーションを行うにはどうすればよいですか?できない場合、この状況で機能する他のページネーションソリューションはありますか?
ruby-on-rails - Kaminari を使用した検索結果のページネーション
私はこれを過去2時間成功させようとしてきましたが、それは本当に簡単なことだと確信しています:)
そのため、ユーザーがいくつかのキーワードに基づいて検索できるフォームがあります。フォームコードは次のとおりです。
私はこれを持っていますroutes.rb
:
コントローラーにこれがあります:
私が追跡していないという事実を無視してcategory_id
ください。私の見解では、これがあります:
問題は、2 番目のページに移動しても、何も表示されないことです。コンソールを見ると、最初のページで次の SQL が生成されていることに気付きました。
2番目のみ:
私にいくつかの提案をしてください、私は自分のページネーションを書くことに頼りたくありません:)
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 を作成する必要がありましたか?
ご協力いただきありがとうございます
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 が作成されます。
何か案は?
前もって感謝します!
ruby-on-rails - Rails3-Kaminariによる「More」ajaxページ付け
カミナリで結果をロードするために、「詳細」ボタンで「Twitterのような」ページネーションを実行しようとしています。
私はここでこの質問を見つけました
しかし、それを機能させる方法と、それが良いアプローチであるかどうかはわかりません。
前もって感謝します