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

ruby-on-rails-3 - モンゴイド埋め込みドキュメントのカミナリによるレール3ページネーション

埋め込まれたドキュメントのコレクションで kaminari を使用して paginate を呼び出すと、次のエラーが発生します。

どうすればそれを修正できるかについてのアイデアはありますか? kaminari を gem としてインストールしました。

アレックス

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

ruby-on-rails - カミナリを正しくインストールする方法は?

カミナリを動かす方法に少し問題があります。GitHubでインストール手順を実行しました。

次に実行します

インデックス用のこのスニペットがあります

私はこれを私の見解に追加しました

次に、このエラーが発生しました。

私は何かを逃しましたか?ページメソッドも含めてみました

しかし、代わりにこのエラーが発生します

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

ruby-on-rails-3 - kaminariで最新の投稿をページングする

投稿データベースをページ分割するために、rails gem kaminari(https://github.com/amatsuda/kaminari)を使用しています。現在、コントローラーにコードがあります@posts = Post.order('id').page(params[:page]).per(5)が、これによりページが古いものから新しいものへと並べ替えられます。これを逆にして、最新のものから古いものへと並べ替えるにはどうすればよいですか?

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

jquery - kaminari と jquery による無限のページネーション

私はkaminariとjqueryで素敵な無限のページネーションを作成しようとしています.この種のトピックに関するチュートリアルを見たことがありますが、それはwill_paginateとjqueryで行われます. 今度はkaminari gemでできるようになりたいです。ここで何か助けてください。感謝

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

ruby-on-rails - 関連付けによるhas_manyのRails3スコープのチェーン

これは実行可能ですか?

私は次のスコープを持っています:

渡されたタグの配列に単一のタグがある場合は結果が得られThing.withtag_search(array_of_tags)ますが、その配列に複数のタグが含まれている場合は、結果として空の関係が得られます。それが役立つ場合:

一方

これらの関係を連鎖させて、(他の理由の中でも)配列ではなく関係でのみ機能するページ付けにカミナリの宝石を使用できるようにしたいので、スコープを返す必要があります。

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

ruby-on-rails - ページごとに1つのクエリを持つRuby on Railsのエンドレススクロールページネーション?

典型的な Rails pagination gem の問題は、2 つのクエリを実行することです。1 つは現在のページ用で、もう 1 つは合計数用です。ページ数を気にしない場合 (エンドレス スクロールなど)、2 番目のクエリは不要です (1 番目のクエリの LIMIT 句に 1 を追加するだけで、それ以上あるかどうかがわかります)。

2番目のクエリなしでページネーションを行うgemはありますか? 2 番目のクエリは、大きなデータセットの WHERE 句でインデックスなしのフィルターを適用するとコストがかかり、挿入を高速にする必要があるため、さまざまなフィルターすべてにインデックスを付けることが受け入れられません。

ありがとう!

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

ruby-on-rails - カミナリでスコープを使用する

カミナリを使用してモデルのページ付けをしようとしています。ただし、モデルでスコープを使用しているため、エラーが発生します。

私の範囲:

私のコントローラーで:

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

ruby-on-rails - ページネーションによって RSpec テストが壊れました (Kaminari)

ビューに (Kaminari gem を介して) ページ付けが追加されたため、合格していたビュー仕様が壊れています。私はまだRSpecの構文に頭を悩ませようとしています...ページがブラウザで正常に動作するので、これを渡すための助けを探しています。多くの人がビュースペックが脆弱であると眉をひそめていることは承知していますが(おそらくこのような理由で)、それでもこれを通過させたいと思います

@posts 配列にいくつかのスタブ化された投稿を割り当てています。しかし、配列は に応答しませんcurrent_page。では、RSpec でこれをどのように処理すればよいでしょうか?

spec/views/posts/index.html.haml_spec.rb:

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

ruby-on-rails - Railsでページ付けされたMongoidコレクションを並べ替える

Railsアプリでページ付けジェム(kaminari)を使用していて、Mongoドキュメントのコレクションを並べ替えるのに苦労しています。

まず、クエリを構成します。これは、ユーザーの最新のコメントすべてに相当する1ページを取得することです。

デフォルトでは、これにより25レコードが得られます。次に、各コメントをレンダリングしますが、順序を逆にして、最新のコメントが一番下に表示されるようにします。

ただし、comments変数でascを呼び出すと、クエリが再定義され、最新のコメントではなく、そのユーザーの最も古いコメントが表示されます。

クエリのスコープを変更するだけでなく、コレクションを取得してそのオブジェクトを並べ替えるにはどうすればよいですか?

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

ruby-on-rails - :remote=>true に関する Rails の問題

こんにちは、Rails3 アプリケーションのページネーションに Kaminari を使用していますが、ビュー<%= paginate @items, :remote=>true %>で ajax コマンドを使用すると data-remote="true" が HTML に配置されますが、ブラウザーは何もしません IE と Firefox はどちらも同じように動作します. 何か助けはありますか?

これが私のJavaScriptの出力HTMLです。