2007-08-03

Umbenennen von Rake migration Scripts

Rake migration Scripts dürfen anscheinend nur kleinbuchstaben im Namen haben.

Z.B. 010_add_isNew.rb geht also nicht. Beim generieren mit dem rake Generator wird dann auch aus generate migration add_isNew das Script add_is_new.rb.

Ausserdem muss der Name der Klasse im Script mit dem Dateinamen korrespondieren: add_is_new.rb bzw. AddIsNew

2007-08-01

CSS: Class Oder ID

Der Unterschied ergibt sich hinsichtlich der Verwendung in den HTML Seiten. In einer HTML- Seite kann eine ID nur einmal vergeben werden. Demzufolge kann ID z.B. nicht verwendet werden, um in einer Tabelle die Zeilen mit abwechselndem Layout zu formatieren.

Im Allgemeinen könnte man sagen:
  • benutze IDs für eindeutige (unique) Seiten-Strukturen, z.B. zum Kennzeichnen von Header, Footer usw.
  • benutze CLASS für wiederkehrende Formatierungen

2007-07-05

rake db:migration

Auswahl der Version über Parameter VERSION=number

rhtml Tags

Bedeutung der rhtml Tags
  • <%= /content/ %>
    /content/ wird als Ruby Code interpretiert und ausgeführt. Das Ergebnis ersetzt die Markierung.
  • <% /content/ %>
    /content/ wird als Ruby Code interpretiert und ausgeführt. Die Markierung wird im Output gelöscht, aber nicht ersetzt.
    Wird oft für die Generierung von Html Code in Schleifen benutzt.
  • <% /content/ -%>
    Wie die Markierung zuvor, allerdings wird im Output zusätzlich das NewLine nach der Markierung entfernt.

2007-07-01

Impressum

Thomas Mohaupt
Federath 42
51491 Overath

E-Mail: Thomas.Mohaupt [at] gmail.com

Haftungshinweis: Ich übernehme keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.