2016-10-09 4 views
0

Ich möchte mit der link_to-Methode direkt auf eine HTML-Seite verlinken.link_to html-Seite direkt in Rails

Zum Beispiel definieren Sie einen Controller namens UsersController, und es gibt eine HTML-Seite mit dem Namen welcome.html.erb, ohne Willkommen Aktion in UsersController, wenn ja, wie kann ich die Verknüpfung zu dieser Seite direkt mit link_to implementieren?

+0

Ihre Frage ist ziemlich verwirrend. In Schienen gibt es ein Verzeichnis 'public'. Sagen wir, du hast dort eine 'html' Seite eingefügt:' welcome.html'. Jetzt können Sie diese Seite unter http: // /welcome.html aufrufen. Und link wäre: 'link_to 'Welcome', '/ welcome'' – rony36

+0

speziell, was, wenn welcome.html Seite unter project_root/app/views/users? – Sunny

Antwort

-1

link_to können jede URL

Von der

Dokumentation übergeben werden

link_to (Körper, url_options = {}, html_options = {})

link_to "Besuchen Sie auch andere Site", "https://stackoverflow.com/ "

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html

+0

Genauer gesagt, was ist, wenn sich die Seite welcome.html unter project_root/app/views/users befindet? – Sunny

+0

Sie können keine öffentliche HTML-Seite im Ordner "app/views" hosten. –

+0

Bitte ignorieren Sie das Konzept der öffentlichen Seite, nur unter der Annahme, dass eine Seite unter views/users/welcome.html.erb gefunden wurde, ohne Willkommen Aktion in Benutzer-Controller, wenn ja, wie Link zu dieser Seite mit link_to? – Sunny