/ / Jak zapobiec wyświetlaniu błędu routingu podczas próby dostępu do href - ruby-on-rails

Jak zapobiec wyświetlaniu błędu routingu podczas próby uzyskania dostępu do href - ruby-on-rails

Mam href renderowane jako "www.yahoo.com", ale gdy użytkownik kliknie, zamiast przekierować do http://www.yahoo.com na stronie podano błąd Nie znaleziono trasy. Jak to naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

Spróbuj tego:

<%= link_to "Click Me", "http://www.yahoo.com" %>

to trzeba umieścić http:// przed adresem.

Zaktualizowano (zgodnie z twoim komentarzem)

ok, po prostu zrób to:

pozwolić,

@url = "www.yahoo.com"

teraz,

<%= link_to "Click Me", "http://#{@url}" %>

0 dla odpowiedzi nr 2

Twój html powinien zostać zmieniony z

<a href="www.yahoo.com">www.yahoo.com</a>

do

<a href="http://www.yahoo.com">www.yahoo.com</a>