問題タブ [will-paginate]

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 に答える
10147 参照

ruby-on-rails - Rails will_paginate カスタムルート

カスタムルートで will_paginate を使用するにはどうすればよいですか?

ルートには次のものがあります。

しかし、will_paginateは私が知る限りurl_forを使用していますが、url_forの代わりに「人間が読める」を使用したいのですが、どうすればよいですか?

編集

によって生成されたページング リンクをクリックするとwill_paginate、以下が使用されます。

それ以外の:

will_paginate実際のコントローラー名の代わりにカスタム ルートを使用したい

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

ruby-on-rails - Will_paginate が 2 ページでスタックする

何らかの理由で、私のwill_paginateコレクションはページ 2 で動かなくなりました。ビュー ヘルパーが提供する通常のリンクがありますが、ページ 1 がリンクした後のすべてのページを除きます。

:orderオプションを追加しようとしましたが、うまくいきませんでした。ここで述べたように、リクエストが get であることも確認しました

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

ruby-on-rails - Railsは、ActiveRecordの結果の既存の配列を改ページします

私は通常、アプリのページネーションに will_paginate を使用しますが、検索機能でつまずきました。全文検索に Thinking Sphinx を使用しています。これにより、ページ分割された結果が返されます。私が抱えている問題は、Thinking Sphinx から結果を受け取った後、それらを他の結果とマージして並べ替える必要があることです。

それらの処理が完了すると、TS の元の結果とは大きく異なる結果の配列が得られます。この配列には 1000 以上の結果が含まれる可能性があるため、ページネーションが必要です。問題は、will_paginate を既存の配列で再生する方法がわからないことです。

私はいくつかの調査を行いましたが、この問題に対する唯一の解決策は数​​年前のものであり、古い組み込みの Paginator クラスに基づいているようです。will_paginate を使用する最新のものは、2007 年半ばの devchix のものでした: http://www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - 私はこれを試してみましたが、私には何もしていないようです。

AR 結果の既存の配列にページネーション (できれば will_paginate 経由) を適用する現在の方法はありますか?

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

ruby-on-rails - Rails で jQuery を使用した AJAX ライブ検索で will_paginate を使用する

will_paginate を使用して、レコードを正常にページングしています。また、jQuery 経由で AJAX ライブ検索を使用して結果 div を更新しています。今のところ問題ありません。私が抱えている問題は、これらのライブ検索結果をページ分割しようとするときです。div を更新せずに「ページを読み込んでいます...」というメッセージが表示されるだけです。基本的な何かが欠けていますか?ページネーション リンクのクリック イベントを jQuery 経由で何らかの方法でバインドする必要があると思います。

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

ruby-on-rails - Ruby on Railsのアクティブレコードは、1つのSQLとWill_Paginateで平均を見つけます

次のモデルの関連付けがあります: 学生モデルと has_many スコア。

名前と平均、最小、最大スコアを示すリストを作成する必要があります。これまでのところ、各学生で student.scores.average(:score) を使用していますが、学生ごとに 1 つの sql を実行していることに気付きました。結合された1つのSQLでリストを作成するにはどうすればよいですか?

また、Will_Paginate プラグインでどのように使用しますか?

ありがとうございました

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

ruby-on-rails - will_paginate と find_by_sql を組み合わせることは可能ですか?

私の Rails アプリケーションでは、will_paginategem を使用して SQL クエリのページネーションを行いたいと考えています。それは可能ですか?私はこのようなことを試みましたが、うまくいきませんでした:

そうでない場合、これを回避する方法をお勧めできますか?私は自分のページネーションを書く必要はありません。

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

ruby-on-rails - Rails has_many 条件

これを次のような has_many 関係で使用する必要があります。

self.id をそこに設定するにはどうすればよいですか? または、そこに ID を渡すにはどうすればよいですか? 次に、will_paginate プラグインを使用します。

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

編集:

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

ruby-on-rails - Rails(ページ付けとタグ)

私は、acts_as_taggable(ステロイド上)とwi​​ll_paginategemを一緒に動作させる方法の問題に遭遇しました。この問題で私が見つけたのはこれです:http ://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/

しかし、それは2007年の日付です、もっと最近のものがあるかもしれませんか?また、その修正を機能させるために何をすべきかを詳しく説明していただけますか?

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

ruby-on-rails - Rails3 - will_paginate プラグインの奇妙な出力

アプリケーションで will_paginate プラグインを使用していますが、リソースをページ分割すると、HTML がテキストとして吐き出され、次のページなどへのリンクが提供されません。

<%= will_paginate @products %>そして、プラグインが機能している URL を手動で入力すると、次の 1 2 3 ... 最後などのリンクにはなりません。

これが出力です

<span class="disabled prev_page">&amp;laquo; Previous</span> <span class="current">1</span> <a href="/products?page=2" rel="next">2</a> <a href="/products?page=2" class="next_page" rel="next">Next &amp;raquo;</a>

コントローラー: 定義インデックス

終わり

見る

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

ruby-on-rails - will_paginateでレンダリングされるページリンクの数をカスタマイズしますか?

Railsプロジェクトにwill_paginategemを使用していますが、正常に機能しています。残念ながら、ページ数が多いページ化された結果セットでは、リンクセクションが広すぎます。それ以外の:

« Previous 1 2 … 5 6 7 8 9 10 11 12 13 … 18 19 Next »

私が見せたいのは:

« Previous 1 2 … 5 6 7 8 9 … 18 19 Next »

レンダリングされるページリンクの数を減らすにはどうすればよいですか?githubでwill_paginateのドキュメントを調べましたが、解決策が見つかりませんでした。

ありがとう!萌