Wenn wir validate_presence_of: name im Modell haben und dann die create-Aktion einfügen, die wir 'neu' neu rendern, dann füllt form_for die Felder und error_messages_for 'story' die korrekte Fehlermeldung.on Rails, wie funktioniert form_for und validate_presence_of Hand in Hand?
das ist wirklich toll, und und zur gleichen Zeit sieht das aus wie Magie ... ich fand, dass viele Bücher nicht erklären, wie die Magie auftritt. ist es durch eine globale Variable?
Wenn die form_for aufgerufen wird ... verwendet sie die @story, die von der @ story.save zurückkam, anstatt der @story = Story.new von der neuen Aktion? wenn ich also: story für das form_for verwende, werden die felder bei fehler nicht gefüllt?
manchmal fühle ich, dass ich Magie spiele, wenn ich Ruby on Rails benutze, außer dass ich nicht weiß, wie die Magie passiert ... irgendwie, als würde ich das Kaninchen erscheinen lassen, aber ich weiß nicht, wie ich es gemacht habe es. Ich möchte also wirklich die inneren Abläufe von Rails kennenlernen.