Sebastian Wenzlaff schrieb:

hallo Sebastian
Beispiele in Büchern und Tutorials immer wunderschön gewählt sind und tadellos funktionieren. Wenn ich mir aber eine Webseite vorstelle, wie sie ein gewöhnlicher Kunde haben möchte, sehe ich da große Diskrepanzen. Also fing ich mal vor kurzem an, eine Kundenwebseite (die ich mit PHP und meinem eigenen kleinen Framework gebaut habe) mit RoR zu erstellen. Da stellen sich mir dann sofort fragen, die _nicht_ in Büchern behandelt werden. Eine normale Webseite besteht auch aus statischem Content. Muss ich also einen Controller erstellen, der für diese Seiten zuständig ist? Z.B. "StaticController"?
Nein, statische Seiten könntest du einfach in public reinpacken,und dann verlinken, wäre aber zu überlegen ob du ein einheitliches application template nutzen möchtest. Dann mußt du auch controller anlegen. ist ja kein großer Akt.

Da sieht aber doof in den URLs aus. Bsp.: "www.dummy.de/produkte" das sieht gut aus. 
"www.dummy.de/produkt/1" auch gut, aber "www.dummy.de/static/impressum"? Naja, so habe 
ich es erstmal gemacht. Genauso geht es mir bei REST. Das Verständnis von REST ist nicht mein Problem, aber 
die konkrete Umsetzung bei einer normalen Webseite. Bei Modellen (wie z.B. Produkte) ist es auch klar, aber w
 as ist wieder mit den statischen Seiten?
"www.dummy.de/static/impressum" -> wie kommst du darauf ?
Wenn du die statischen Seiten als htm einbaust (im public ordner) bekommst du normale links; mit controller:
www.deineseite.de/namedescontrollers/impressum ...schlimm ?

kennst du http://railscasts.com

Da gibt es gute, praxisnahe Beispiele. Du hast recht.. in den Büchern stehen oft Sachen, die man anfangs schlecht abwandeln kann. Oft fehlen gängige Praxisbeispiele.
zb. Kunde will, das externe links sich in einem eigenen Fenster öffnen.
tja , wie baue ich target="_blank" in einen link_to tag ein..?

Und ähnliches mehr..

Gruß

--

Werner Laude
Lindenburger Allee 22  |  50931 Köln

0221.8805 635

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

http://www.webagentur-laude.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an