1
0
Fork 0
mirror of https://github.com/kaminari/kaminari.git synced 2022-11-09 13:44:37 -05:00

Add documentation for proper usage of format parameter

This commit is contained in:
Serge Hänni 2021-12-04 18:41:13 +01:00
parent 6318b9a36a
commit 905a023823
No known key found for this signature in database
GPG key ID: 91C5FADFC63C7CF6
2 changed files with 11 additions and 0 deletions

View file

@ -288,6 +288,12 @@ This option makes it easier to do things like A/B testing pagination templates/t
This simply renders a link to the next page. This would be helpful for creating a Twitter-like pagination feature.
The helper methods support a `params` option to further specify the link. If `format` needs to be set, inlude it in the `params` hash.
```erb
<%= link_to_next_page @items, 'Next Page', params: {controller: 'foo', action: 'bar', format: :turbo_stream} %>
```
### The `page_entries_info` Helper Method
```erb

View file

@ -526,6 +526,11 @@ if defined?(::Rails::Railtie) && defined?(::ActionView)
users = User.page(2).per(1)
assert_nil view.path_to_next_page(users, params: {controller: 'users', action: 'index'})
end
test 'format option' do
users = User.page(1).per(1)
assert_equal '/users.turbo_stream?page=2', view.path_to_next_page(users, params: {controller: 'users', action: 'index', format: :turbo_stream})
end
end
sub_test_case '#path_to_prev_page' do