kow eredeti hozzászólása
Szerintem díjjazni fogod akkor rendszerem, pont ezt tudja, valamint gyárt hozzá szép formokat, validálással. A héten esélyes, hogy csinálok vele egy nagy tutorialt.
Mindenként nagyon kíváncsi vagyok rá.
Mondjuk a formokat a rails is legyártja, ezek vannak a view-k egy részében (new, edit). A validálást a scaffold nem csinálja meg, mert nem tud magyarul, nem tudná, mit mondjon. Meg nem is tudja az értékeket, például a kategórianév validálása valahogy így néz ki:
Kód:
validates_presence_of :nev, :message => "Kérlek add meg a kategória nevét."
validates_uniqueness_of :nev, :message => "Ez a kategórianév már szerepel az adatbázisban, kérlek válassz másikat."
validates_length_of :nev, :within => 3..27, :too_long => "A kategórianév túl hosszú, legtöbb %d karakter hosszú lehet.", :too_short => "A kategória neve túl rövid, legalább három karakter hosszú kell legyen."
Tehát megnézi, hogy kitöltötted-e a kategória nevét, aztán ez benne van-e az adatbázisban, és nem-e túl hosszú vagy túl rövid.
Ha a default scaffold nem tetszene (mondjuk a CTDD-t azzal csináltam), akkor használhatod az ActiveScaffoldot is: http://activescaffold.com/ vagy a nifty_scaffold-ot a Nifty Generatorsból: http://charlesmaxwood.com/ruby-on-ra...ty-generators/ meg még van jópár custom scaffold, sőt te is megírhatod a saját scaffoldod, nem is túl bonyolult.
Könyvjelzők