URL-адрес основной вкладки очищен - PullRequest
0 голосов
/ 27 мая 2019

Как документация подтверждает"текущее состояние вкладки записывается путем добавления хеша с идентификатором панели вкладок к 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.

...