#ruby-on-rails #ruby
#ruby-on-rails #ruby
Вопрос:
Я пытаюсь связать внешнюю ссылку с кодом. В настоящее время у меня есть следующее:
<div class="col-md-4">
<div class="thumbnail">
<a href="www.google.com" target="_blank">
<img src="/assets/laptop.jpg" alt="Fjords" style="width:100%">
<div class="caption">
<p>How to set up emails</p>
</div>
</a>
</div>
</div>
Я получаю сообщение об ошибке «Маршрут не совпадает [GET]» /www.google.com «. Однако я хочу только щелкнуть по картинке, чтобы страница перешла в Google.
Ответ №1:
Вам также необходимо указать протокол (https:)
<a href="https://www.google.com" target="_blank">
Относительный URL (URL без указания протокола) используется для ссылки на тот же сайт. Вам нужно использовать абсолютный URL (с протоколом и другой информацией, такой как протокол, имя домена) для ссылки на внешний сайт.
Ответ №2:
Относительные URL используются для ссылки на тот же сайт. Вам нужно использовать абсолютный URL для ссылки на внешний сайт.
Вы можете ссылаться на внешние ссылки без протокола с помощью:
<a href="//www.google.com" target="_blank">
Или использовать:
<a href="https://www.google.com" target="_blank">