Я использую Turbolinks 3.0 на iOS с Fastclick, чтобы убрать задержку iOS в 300 мс с включенным кэшем перехода. Это обеспечивает действительно отличный/мгновенный опыт работы с Rails на мобильных устройствах.
У меня есть ссылка на обеих страницах в одном и том же месте, и когда я нажимаю ссылку на одной странице, fastclick+turbolinks мгновенно загружает следующую страницу, но событие переходит на следующую страницу, и ссылка на этой странице тоже нажимается, запуск обеих ссылок и переход по страницам дважды.
Событие фактически будет передано всему, что находится в одном и том же месте (если я нажму на ссылку, а ввод формы будет в том же месте на следующей загруженной странице, он сосредоточится на вводе).
На самом деле я могу сделать «быстрое касание» пальцем, чтобы этого не произошло. Это происходит только тогда, когда кран более вялый (он длится дольше).
Любая помощь или понимание будет принята с благодарностью!