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

ruby-on-rails-3 - Rails3 カミナリのページネーションのバグ?

カミナリ版を使用しています - (0.12.4)

しかし、これを次の目的で使用しようとすると

エラーが発生する

[]:ActiveRecord::Relation の未定義のローカル変数またはメソッド「use_distinct」

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

ruby-on-rails-3 - Rails 3 のカミナリによるページネーションは、常に URL の一部を「破棄」します。

ページネーションに Kaminari を使用した Rails 3 アプリを使用しています。私の言語、SEO、およびフレンドリーな URL のため、URL を次のように変更したいと考えています。しかし、フレンドリーなページネーション リンクと正しいメソッド名の表示のどちらかを決定する必要があるようです。しかし、まず最初に:

「ページ」と呼ばれるモデルがあり、1 つのモデルのみに適用できないページやモデルを含まないページが含まれています。以下は私の「routes.rb」のスニペットです:

ご覧のとおり、pages のすべてのページを 1 つの名前に一致させ、他のすべてのモデルとメソッド (例として 1 つだけ使用しました) とスコープを一致させます。これはすべて正常に機能します。しかし、ここで雷ルートを追加する必要があります。ルートは次のようになります。

したがって、基本的に取得したいのは次のような URL です。

2 は単なる例で、seite はページを表すドイツ語です。しかし、私が得るのはこれです:

したがって、この単一のページに定義した名前ではなく、モデル名を取得します。すでに別のコードを切り替えようとしましたが、URL に元のモデル名が含まれているか、次のようなページネーション用の適切な URL が得られません。

そして、次のようにリソースなしでページを一致させようとすると:

次のエラーが表示されます。

この種の問題を抱えているのは私だけではないので、これを行う別の方法があるはずです。

どんな助けでもうれしいです!

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

ruby-on-rails - ページネーション: (from)–(to) を `params[:page]` 以外で取得する方法

次のようなページネーターを追加したいと思います。

450 件中 1 ~ 30 件

名前付きスコープから合計を取得できます。値をいじるのではなく、他の2つを取得する方法があるかどうか興味がありparams[:page]ますか?

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

ruby-on-rails - カミナリのページ付け、現在のページの番号を取得する方法は?

私はカミナリを使用して、dbクエリからのいくつかの結果をページ分割しています。

結果の最初のページに特定のスタイルを適用したいと思います。ユーザーがどのページにいるのかがわかれば操作はとても簡単ですが、現在のページを検出する方法が見つかりません。

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

jquery - Kaminari Gem と Rails 3.1 を使用した無限スクロール Sunspot

この無限スクロールを実行しようとしていますが、うまくいきません。

https://github.com/amatsuda/kaminari/wiki/How-To:-Create-Infinite-Scrolling-with-jQuery

結果を細かくページ化するkaminari gemでsunspotを使用しています。

しかし、このチュートリアルで無限スクロールを作成しようとすると. スクロールが下のページに到達すると、2 ページ目の結果が何度も繰り返されますが、3,4,5 ページと次のページの結果は表示されません。

コントローラーのページごとに結果がある回数だけ、2 ページ目の結果を繰り返します。

同じ結果で同じ 2 ページ目を 8 回繰り返します。

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

ruby-on-rails - Builder.xml で雷ページャー情報をレンダリングする

paginate @objectsRails 3.1index.builderファイルから情報をレンダリングしようとしています。

アプリにカミナリ ビューを追加し、_paginator.builder次のようなカミナリ ディレクトリに作成しました。

paginate @bjects次に、次のように呼び出しshow.builderます

paginate @objects私が唯一のオブジェクトxmlを呼び出すとindex.builder、ページャーではなく表示されます。

paginate @objectsPry でリクエスト中に実行すると、

助言がありますか?

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

ruby-on-rails - fields_forによるカミナリページ付け

会社モデルのフォームがあります。

importsリレーションを編集するためのfields_forセクションもあります。

会社has_many:importsおよびImportbelongs_to:company

カミナリをページネーションに使用したいのですが、問題は、カミナリが次のようにコントローラから返されるページオブジェクトを必要とすることです。

これにより、Kaminariのpaginateメソッドを使用できます。

これは機能し、フォームにページリンクを表示しますが、明らかに、fields_forブロックにリンクされていません。

私の質問は、fields_forブロックを使用してページネーションを実行するにはどうすればよいですか?ユーザーがインポートモデルのリストを編集できるようにする必要があります。おそらく、1ページに収まらないほど多すぎるため、ページ付けを試みています。基本的に、私はユーザーのエクスペリエンスのようなスプレッドシートを作成しようとしています。

カミナリを使う必要はありませんが、Rails 3.1を使用していて、人気があるようです。

これについて助けてくれてありがとう。

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

ruby-on-rails - カミナリによるサムネイルのページネーション

以下のサイドバーにコーディングする必要があります。

  • @apartment.assets.each do |asset| %li %a{:href => "#"} = image_tag(asset.image.url(:thumb))

これにより、元の画像をクリックして、アパートのすべての (親指) 画像が生成されます。これは最大 10 を表示し、素敵なページネーション gem kaminari を付けて表示するという私の考えです。

kaminari との has_many 関係のコード/ハウツーの例は見つかりませんでした。誰かアイデア?

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

ruby-on-rails - カミナリ URL にアンカータグを追加することはできますか?

Rails 3.1.3のページネーションにkaminariプラグインを使用しています

jQueryタブを選択するために必要なため、URLの最後にアンカータグを付けたい

例:

現在の URL: http://mysite.com/users/index/2

私が欲しいのは: http://mysite.com/users/index/2#users

このアンカー タグを URL に追加するにはどうすればよいですか? 誰かが私を助けることができますか?

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

ruby-on-rails - Rails 3. Kaminariはページ付けリンクを表示しますが、レコードは変更しません

Rails 3、ActiveAdmin、Kaminariを使用しています。

これはdocuments.rbファイル(activeadminファイル)にあります。

ページネーションリンクは正常に表示されます。ページネーションのリンクをクリックすると、URLにこれが表示http://localhost:3000/admin/documents?page=4されるので、問題ないようです。問題は、常に同じレコードが表示され、ページに応じて変更されないことです。

これは、レンダリングされているパーシャルとして私が持っているものです...