Я пытаюсь реализовать партнерскую ссылку на своем веб-сайте. Я использовал это с JavaScript, но я хотел бы сохранить ссылку в контроллере, а не передавать ее JavaScript или html в будущем. С JavaScript я ждал, пока целевая страница не будет загружена (или не менее 1 сек) и перенаправит пользователя на эту страницу позже.Перенаправление, когда целевая страница полностью загружена
Если я использую «redirect_to» в своем контроллере рельсов, он перенаправляет напрямую, что полностью скрывает представление. Есть ли способ использовать redirect_to через определенное количество времени, чтобы хотя бы мое представление отображалось или после полной загрузки целевой страницы?
Пример кода ниже:
def index
redirect_to www.google.com
end
установить переадресацию URL переменного в контроллере и использовать '$ (window) .load() ...' .with' window.location' – Nithin
Это именно то, что я сейчас делаю. Но тогда URL-адрес был бы видимым в JS-коде, который не является моей интенсией. –
Но Крис, как только перенаправление произойдет, ссылка будет видна пользователю в любом случае. Каково ваше намерение, попытаться скрыть ссылку от пользователя или управлять ссылкой в Ruby? –