Ich bin seit ungefähr sieben Jahren .Net-Entwickler und habe in den letzten Jahren mit ASP.Net zusammengearbeitet. Ich verwende jetzt Ruby on Rails für einige Projekte, und ich möchte wissen, ob es etwas in Ruby on Rails gibt, mit dem Sie Master-Seiten-Art-Zeug machen können?
Grundsätzlich möchte ich eine Möglichkeit bieten, ein einheitliches Erscheinungsbild für die Website mit Kopf- und Fußzeile usw. bereitzustellen, und dann muss jede Seite ihren Inhalt darin einfügen. Wie bewerkstelligen Sie das?
in Ihrem Rails-Projekt in der App / layouts / application (html.erb | html.haml), dies ist das Layout oder das Äquivalent für den Master. Sie können auch andere Layouts erstellen und das Layout für jede Aktion festlegen:
%Vor%Oder geben Sie das Layout für einen ganzen Controller an:
%Vor%Sie können ein Layout verwenden, das wie eine Masterseite in ASP.Net aussieht. Es gibt viele Möglichkeiten, Ihrer Bahnanwendung eine Masterseite zuzuweisen:
%Vor%
Submaster befindet sich unter app / views / layouts / submaster.html.erb
%Vor%
main befindet sich unter app / views / layouts / main.html.erb
%Vor%
Wenn der aktuelle Benutzer ein Administrator ist, erhält er ein Admin-Layout oder ein Submaster-Layout.
Wenn möglich, überprüfen Sie die Ertragsidentifizierung in Schienen.
Tags und Links ruby-on-rails layout master-pages