Unable to set format turbo_stream in next_page_url helper
Author: glaucocustodioCreated May 29, 2024Updated May 29, 2024
next_page_url ignores the format options:
# controller
@users = User.all.page(params[:page])
# view
next_page_url(@users, format: :turbo_stream)
# actual: /users?page=2
# expected: /users.turbo_stream?page=2
Having that could be relevant for infinite pagination powered by Hotwire, eg:
- first request is format=HTML, user sees first X records
- when user scrolls a turbo frame is loaded firing a format=TURBO_STREAM request
Source: kaminari/kaminari