Ruby on Rails: Wie link/route von einer Ansicht/Seite, um eine andere Sicht/Seite mit einem anderen controller
Ich habe ein view-template in der folgenden Datei in meine Rails-Anwendung:
app/views/static_pages/mission.html.erb
Will ich link, um die Seite aus einem view-template in einen anderen Ordner (entsprechend zu einer anderen Seite in der app):
app/views/home/home.html.erb
Ich weiß nicht, was zu schreiben in meinem mission
Methode in der StaticPagesController
. Ich bin auch ein Neuling auf Schienen. Ich weiß auch nicht, wie zu schreiben, die route für Sie und ich vermute, ich muss schreiben bekommen, "etwas" in meinem Routen.rb - Datei.
Kann jemand helfen mit diesem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie fordern, erreicht werden kann in dieser Weise:
In Ihrem Routen.rb:
Dann in Ihre static_pages_controller.rb:
Dieser sollte die statische Seite, so dass, wenn Sie besuchen:
localhost:3000/path/to/your/mission/page
Sie sollten in der Lage sein zu sehen, die mission.html-Code.erb Seite gerendert wird.Link zu der mission Seite aus jede andere Vorlage, können Sie einfach zeigen Sie eine Verknüpfung, etwa so:
Oder, da es eine statische Seite, können Sie einfach fest den Weg in die markup:
Da Sie neue Rails (willkommen in der Welt von Schienen, btw :D), ich hoffe, Sie finden diese tollen Hilfsmittel nützlich:
Ich hoffe, das war hilfreich!!!