Hallo Forum!
Ich gehe gerade meine ersten Schritte in Rails und habe eine kleine
Anwendung erstellt. Das Layout steht auch soweit.
Nun versuche ich die "Logik" und das Template miteinander zu verknüpfen
und bin da nicht ganz zufrieden.

Am besten ich erkläre mal kurz mein Problem:
Ich habe ein Template für die gesammte Anwendung.
Das ist ganz klassisch aufgeteilt:
Header
Body mit Menü und Inhalt
Footer

Das Menü und der Inhalt ändert sich in jeder View. Header und Body
bleiben gleich.
Ich suche nun nach einem Befehl der in der "application.html.erb"
dynamisch mein Menü und den Inhalt läd.

Den Inhalt bekomme ich mit <%=yield%>, wie bekomme ich ich aber mein
Menü an die richtige Stelle?
-------------------------------------
Beim Schreiben nachgedacht, geblättert und gelöst.
Die View wird ergänzt:
<%content_for :Menu do%>
bla
bla
bla
<%end%>

und dann in der "application.html.erb" aufgerufen:
<%= yield :Menu %>

Geht das noch eleganter oder ist das ein guter Weg?
-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an