Как документация подтверждает"текущее состояние вкладки записывается путем добавления хеша с идентификатором панели вкладок к URL-адресу браузера при открытии вкладки"
Теперь вВ случае, когда табуляции содержат коллекции записей, которые необходимо вызывать через AJAX и разбивать на страницы, опция data-deep-link
необходима для просмотра страниц и не возвращается к первой табуляции, даже если параметры обновляются.
Проблема в том, что для вызова AJAX (базовая логика) требуется параметр страницы.
Следовательно, если
- В Tab 2 есть 5 страниц и
- Вкладка 3 имеет 2 страницы,
при просмотре страницы 4 вкладки 2 нажатие на вкладку 3 отправит зрителя на страницу 4 вкладки 3. Это будет пустым и неприятным для зрителя.
Одним из решений было бы для контроллера rails интерпретировать команду и вернуть последнюю страницу результатов, если params [: page] было больше, чем количество страниц, но это не очень логично с точки зрения зрителя.
Может ли Foundation быть взломан, чтобы вернуть '1' для параметра страницы в ссылке табуляции (или вообще удалить, что дало бы тот же результат)? Я пытался с помощью Rails link_to
helper создать ссылки без параметра страницы, но это, кажется, перезаписывается записью tabset.