Лол, этот пример совершенно неверен!
Вместо того, чтобы писать что-то вроде этого:
<%= f.text_field 'contact', 'first_name' %>
Вы должны написать
<%= f.text_field :first_name %>
Потому что, используя f.field_type
, вы присваиваете поле форме :contact
, которая предоставляет методы f
путем итерации! Также вы можете написать
<%= f.label :first_name, "description of first_name" %>
Вместо написания руководства!
// Я прочитал книгу, на которую вы ссылались, похоже, она устарела. Вы можете купить "Rails 3 Way" или STH. это может выдержать до текущей версии рельсы!