前提・実現したいこと
kaminariを使って、ajaxのページネートを実現したい。
発生している問題・エラーメッセージ
ページを移動しようとすると、下記のエラーがコンソール上に出る。
GET http://localhost:3000/?page=3 500 (Internal Server Error) rails-ujs.self-(中略).js?body=1:189
該当のソースコード
ruby
1#static_pages_controller.rb 2 def index 3 @microposts = Micropost.page(params[:page]).per(5).all 4 respond_to do |format| 5 format.html 6 format.js 7 end 8 end
ruby
1#index_html.erb 2<div class="paginate"> 3 <%= render "index_page" %> 4</div>
ruby
1#_index_page.html.erb 2<%= render @microposts %> 3(中略) 4<%= paginate @microposts, remote: true %>
ruby
1#index.js.erb 2$(".paginate").html("<%= j(render :partial => 'index_page') %>");
試したこと
remote: trueを削除すると、ajaxではないですが正常に動作しました。
別のページで同じ構造のコードを動かすと、ajaxで動作しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。