私は、宝石を使わずにRailsプロジェクトのための 'previous 10'、 'next 10'、 'latestest'、 'oldest'リンクを作成する課題がありました。しかし、私は私は、これは正しく10それぞれに新しいページを設定し、信じないRails宝石なしのページ分割
:コントローラで
、私は、テーブル内の10項目の最初(最新)のセットを表示することができますページ番号を変更することはできません(hxxp://?...ページ= 1):
- 私は私を含むを見つけることができる命令の数ページを試してみました10
の次のセットを取得します
Paginate without a gem Next, Previous, buttons for Name.order(:id).limit(10).offset(0)
https://solidfoundationwebdev.com/blog/posts/next-and-previous-links-in-rails
任意の方向をはるかに理解されます。
- ApplicationRecord <はActiveRecord ::ベース
- 行< ApplicationRecordそれは私が編集する必要があります表示されます
:
- 第二の例のサイトについては、私は2つのモデルクラスを持っています行<アクティブレコード::ベース
が見つかりませんでしたが、どこに追加するべきかわかりません。初心者の質問にお世話になりました。あなたは、あなたが実際の次の10セットを取得したいDBを言っていない以外、右のトラックにあったんだ何
<%= link_to 'Next 10', rows_path %>
、どのように私は、次または前に移動するページを呼び出していますか?現在、コマンドはrows_pathに行きます。私はrows_path(ページ:+ 1)を試してみましたが、そこに整数を入れることができないというエラーが出ます。 –
これは質問に答えます。これを実装するには、htmlファイルでto_iを使用してページを整数として認識させる必要がありました。 –