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

ruby-on-rails - will_paginate と named_routes

will_paginate名前付きルートの使用に問題があります。

ここにいくつかのコードがあります(私のサイトはスペイン語です):

ルート.rb

これらのルートを使用して、次のような URL を生成します。

しかし、ページのリンクが生成されると、次のようなリンクが表示されます。

なぜ彼らはそのようなのですか?


注: 私も使用して friendly_idいます。

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

ruby-on-rails - ネストされたリソースを備えたRailsアプリ、SearchLogicのヘルプが必要

ネストされたリソースでsearchlogicを設定しようとしています。カテゴリhas_many:productsもありますカテゴリhas_many:brands through:products

したがって、構造的にそのカテゴリ/ブランド/製品

ユーザーがサイトをナビゲートするときに、Category#showアクションを使用するカテゴリーをクリックします。

そのため、そのカテゴリで利用可能なブランドのリストが表示され、最初にリストされたブランドの製品も表示されます。

次にユーザーがリストから別のブランドをクリックすると、ユーザーはBrand#showアクションに移動します。

Searchlogicの実装を開始し、gemをインストールし、いくつかのコードを配置しました。ただし、検索すると、URLからカテゴリが削除されますhttp:// localhost:3000 / brands / 14?search [order] = ascend_by_price動作した場合は大きな問題ではありませんが、動作しません。関連するカテゴリとブランド情報にアクセスする必要があるパンくずリストがあります...

したがって、結局のところ、ネストされたリソースにSearchlogicを実装する方法を学ぼうとしています。誰かがその旅に沿って私を導くことができますか?

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

ruby-on-rails - カスタム検証でページネーションがエラーをスローする

Rails 2.3.5 で自分のモデルの 1 つにカスタム検証を作成しようとしていますが、テスト スイートを実行するたびに次のエラーが表示され続けます。

アプリ/モデル/project.rb

なかなか手が出ないですね~

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

will-paginate - paginate_by_sql、次のページ エラー

Rails 3.0.0.rc で will_paginate (3.0.pre2) を使用しています。最初のページは正常に表示されますが、ページ 2 に移動すると、ページ 2 のクエリが will_paginate によって正しく設定されていないため、何も返されません。

コントローラ:

意見:

ページ 2 へのリンクは次のとおりです。

ログには、(ids = '1') である必要がある場合に、where 句が正しくない (ids = 'search') と表示されることが示されています。

ページ 2 のクエリを修正できるようにするには、何が欠けていますか?

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

ruby-on-rails - Rails3-Will_Paginate-PaginationリンクをGMAILのようにする

Rails 3プラグインWill_Paginateを使用しており、次のチュートリアルを使用して、ページネーションリンクをカスタマイズする方法を学習しています。

http://thewebfellas.com/blog/2010/8/22/revisited-roll-your-own-pagination-links-with-will_paginate-and-rails-3/

私の質問は、ページネーションリンクをGMAILのようにする方法です。例:

1-25409の100古い›最も古い»

‹新しい101-25409の200古い›最も古い»

«最新‹新しい25401-25409の25409

ありがとう

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

javascript - RoRコードが含まれている場合、パーシャルのjQuery呼び出しは機能しませんか?

jQueryでページネーションを機能させようとしています。will_paginate gem を使用しています。正常に動作します(javascriptなし)。Railscast ( http://railscasts.com/episodes/174-pagination-with-ajax ) に従ってみましたが、まだ問題があります。

show.js.erb

これは、部分ファイルが単なる html の場合に機能します。IE no <% code like this %>. なんで?.html を呼び出すのは間違った jQuery 関数ですか? 何を使えばいいですか?

いろいろ試してみると、次のコードが問題になる可能性があります。

「スクリプト」とは何ですか?

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

ruby-on-rails - ページネーション、ネストされたルート、ルビー、レール

通常の投稿変数の代わりに、ネストされたルートにリンクするようにページネーションを取得しようとしています。ページネーションにいくつかのパラメーターを渡すことになっていることは知っていますが、それらを渡す方法がわかりません。

基本的に、に格納されている配列が@postsあり、他のパラメーター paginate は is にアクセスできますcategory_id

ネストされたルートです/category/1/postsが、次と前を押すと、ページネーションが次のような URL を返しますposts?page=1&category_id=7


これはヤニスの答えの結果です:

コントローラーで次のことができます。

そしてあなたの見解では:

これを実行すると、次の URL が表示されます


routes.rb #他にもルートがありますが、これらは関連するものです

解決

ブロックの後にリソースを宣言する必要がありました

ありがとうスティーブン!

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

ruby-on-rails - :conditions => [a_field IN (.., .., ..)] の何が特別なのですか?

次の結果セットは、will_paginate でうまく機能します。

以下はしません:

2 番目のクエリが paginate でうまく機能しないのはなぜですか? ありがとう!

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

pagination - MongoidPaginationの問題

mongoidを使用してページ付けするのに苦労しています。コレクションオブジェクトでpaginateを次のように呼び出すことができます

しかし、それをどのように参照する必要がありますか?
私の見解では、コレクションを部分的にレンダリングしました。

上記の行で、配列のエラーundefinedメソッドtotal_pagesが表示されます。

ただし、ビューでwill_paginate呼び出しを削除してもエラーは発生せず、すべてのコレクションがページネーションなしでビューに表示されます。plsは役立ちます。

視界にあるページネーションヘルパーを呼ぶのは間違っていると思います。私はかなり長い間検索しましたが、モンゴイドを考慮したページネーション呼び出しを含む例は見つかりませんでした。

ばかげた質問なら許してください。私はmongoidを初めて使用します。

0 投票する
0 に答える
148 参照

ruby-on-rails - ruby on rails での検索結果の will-paginate の問題

検索結果は @searchresults 変数にサブ配列として保存されます。たとえば、結果の本、人、車名の 3 つのサブクラスがあり、この結果のそれぞれが @searchresults[:books_results] などの検索結果で利用できるようになっています。 .

これらのセクション (本、人など) に will_paginate を適用する方法について助けが必要です。ページネーションを扱うレールキャストには、サブクラスがある私の @searchresults と比較して、ページネーションが適用される簡略化されたバージョン @products があります。結果の。

コントローラー、モデルで何を変更する必要がありますか?

あなたの助けに感謝します。ありがとう