railsで簡易な記事アプリを作成しています。
kaminariでページネーションを実装しました。
問題なく、機能は実装できているのですが、
トップページでは
http://localhost:3000/
2ページ目にいくと
http://localhost:3000/?page=2
3ページ目
http://localhost:3000/?page=3
となります。
なぜURLに?があるのでしょうか?
?をなくすことにはどうしたら良いか教えていただけますと幸いです。
controller
1 def index 2 @articles = Article.all.page(params[:page]).per(5).order(id: :desc) 3 end
html
1<h1><%= Article.model_name.human %></h1> 2<main> 3 <% @articles.each do |article| %> 4 <div class='row mb-3'> 5 <div class='col'> 6 <div class='card'> 7 </div> 8 </div> 9 </div> 10 <% end %> 11 <%= paginate @articles %> 12</main> 13
gem
1gem 'rails', '~> 6.0.0' 2gem 'kaminari'
回答1件
あなたの回答
tips
プレビュー