Разбить ссылку на страницы с хеш-параметром с помощью kaminari

Я использую kaminari для разбиения результатов на страницы, на мой взгляд. URL-адрес /tracks, и я использую этот код в представлении для создания разбиения на страницы:

<%= paginate @tracks %>

Проблема в том, что содержимое с разбивкой на страницы находится внутри вкладки начальной загрузки, ведьма активируется, когда пользователь получает доступ к ссылке с параметром hash:

/tracks#items

Есть ли способ сделать ссылку на страницу примерно такой:

/tracks?page=X#items

так что вкладка автоматически включается, когда пользователь щелкает ссылку на страницу?


person Daniel Cukier    schedule 18.10.2014    source источник


Ответы (2)


Вы можете добавить привязку к ссылкам на страницы следующим образом:

<%= paginate @tracks, :params => { :anchor => 'items' } %>
person infused    schedule 18.10.2014

Другой способ написать этот код:

<%= paginate @tracks, :params => { :anchor => 'items' } %>

после рубина 1.9 это:

<%= paginate @tracks, params: { anchor: 'items' } %>
person Sara    schedule 28.10.2019