, когда у нас есть validate_presence_of: имя в модели, а затем, когда мы помещаем в действие create, которое мы повторно визуализируем 'new', тогда form_for будет заполнять поля, а error_messages_for 'story' будет иметь правильное сообщение об ошибке.на Rails, как работает form_for и validate_presence_of рука об руку?
это действительно здорово, и в то же время это выглядит как магия ... Я обнаружил, что многие книги не объясняют, как происходит волшебство. это какая-то глобальная переменная?
, когда вызывается form_for ... это использование @story, которое вернулось из @ story.save, а не из @story = Story.new из нового действия? поэтому, если я использую: story для form_for, поля не будут заполнены ошибкой?
иногда я чувствую, что я играю в магии при использовании Ruby on Rails, за исключением того, что я не знаю, как происходит магия ... вроде как, если я сделаю кролика, но я не знаю, как я это сделал Это. Поэтому я действительно хочу знать внутреннюю работу Rails.