Meine app/views/layouts Ordner sieht wie folgt aus:ein Layout für bestimmte Aktionen festlegen?
application.html.erb
user_sessions.html.erb
errors.html.erb
Diese funktionieren gut und ich habe keine Probleme mit ihnen, aber id jetzt ein neues Layout für Tipps hinzufügen möchten, aber nur auf den Index und zeigen Aktionen .
Würde "tips.index.html.erb" funktionieren?
mit der neuen/bearbeitet Verwendung keine Layout-Datei. – Arcath
Ich habe meine Antwort aktualisiert - hoffe, das funktioniert! – dtt101
Es ist erwähnenswert, dass Sie 'Layout' im Controller nicht mehrfach aufrufen können, da nur der letzte Aufruf ausgewertet wird. Stattdessen (in Schienen 4 unter am wenigsten) können Sie 'layout' aufrufen und das Symbol einer Methode übergeben. Die Methode kann dann dynamisch verschiedene Vorlagennamen zurückgeben. Siehe [Layout] (http://api.rubyonrails.org/classes/AbstractController/Layouts/ClassMethods.html#method-i-layout). –