問題タブ [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.
ruby-on-rails - Rails will_paginate カスタムルート
カスタムルートで will_paginate を使用するにはどうすればよいですか?
ルートには次のものがあります。
しかし、will_paginateは私が知る限りurl_forを使用していますが、url_forの代わりに「人間が読める」を使用したいのですが、どうすればよいですか?
編集
によって生成されたページング リンクをクリックするとwill_paginate
、以下が使用されます。
それ以外の:
will_paginate
実際のコントローラー名の代わりにカスタム ルートを使用したい
ruby-on-rails - Will_paginate が 2 ページでスタックする
何らかの理由で、私のwill_paginate
コレクションはページ 2 で動かなくなりました。ビュー ヘルパーが提供する通常のリンクがありますが、ページ 1 がリンクした後のすべてのページを除きます。
:order
オプションを追加しようとしましたが、うまくいきませんでした。ここで述べたように、リクエストが get であることも確認しました
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 経由) を適用する現在の方法はありますか?
ruby-on-rails - Rails で jQuery を使用した AJAX ライブ検索で will_paginate を使用する
will_paginate を使用して、レコードを正常にページングしています。また、jQuery 経由で AJAX ライブ検索を使用して結果 div を更新しています。今のところ問題ありません。私が抱えている問題は、これらのライブ検索結果をページ分割しようとするときです。div を更新せずに「ページを読み込んでいます...」というメッセージが表示されるだけです。基本的な何かが欠けていますか?ページネーション リンクのクリック イベントを jQuery 経由で何らかの方法でバインドする必要があると思います。
ruby-on-rails - Ruby on Railsのアクティブレコードは、1つのSQLとWill_Paginateで平均を見つけます
次のモデルの関連付けがあります: 学生モデルと has_many スコア。
名前と平均、最小、最大スコアを示すリストを作成する必要があります。これまでのところ、各学生で student.scores.average(:score) を使用していますが、学生ごとに 1 つの sql を実行していることに気付きました。結合された1つのSQLでリストを作成するにはどうすればよいですか?
また、Will_Paginate プラグインでどのように使用しますか?
ありがとうございました
ruby-on-rails - will_paginate と find_by_sql を組み合わせることは可能ですか?
私の Rails アプリケーションでは、will_paginate
gem を使用して SQL クエリのページネーションを行いたいと考えています。それは可能ですか?私はこのようなことを試みましたが、うまくいきませんでした:
そうでない場合、これを回避する方法をお勧めできますか?私は自分のページネーションを書く必要はありません。
ruby-on-rails - Rails has_many 条件
これを次のような has_many 関係で使用する必要があります。
self.id をそこに設定するにはどうすればよいですか? または、そこに ID を渡すにはどうすればよいですか? 次に、will_paginate プラグインを使用します。
ご協力いただきありがとうございます
編集:
ruby-on-rails - Rails(ページ付けとタグ)
私は、acts_as_taggable(ステロイド上)とwill_paginategemを一緒に動作させる方法の問題に遭遇しました。この問題で私が見つけたのはこれです:http ://www.mckinneystation.com/2007/08/20/pagination-with-acts_as_taggable_on_steroids-acts_as_ferret-and-will_paginate/
しかし、それは2007年の日付です、もっと最近のものがあるかもしれませんか?また、その修正を機能させるために何をすべきかを詳しく説明していただけますか?
ruby-on-rails - Rails3 - will_paginate プラグインの奇妙な出力
アプリケーションで will_paginate プラグインを使用していますが、リソースをページ分割すると、HTML がテキストとして吐き出され、次のページなどへのリンクが提供されません。
<%= will_paginate @products %>
そして、プラグインが機能している URL を手動で入力すると、次の 1 2 3 ... 最後などのリンクにはなりません。
これが出力です
<span class="disabled prev_page">&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 &raquo;</a>
コントローラー: 定義インデックス
終わり
見る
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のドキュメントを調べましたが、解決策が見つかりませんでした。
ありがとう!萌