Когда я запускаю rake db:seed
для моего приложения на Rails 3, все начальные данные, за исключением пользовательских данных, загружаются в мою базу данных. Вот пример пользователя, которого я создаю в своем файле seed:
me = User.create(:email => 'me@gmail.com', :password => 'test', :profile => my_profile)
Профиль для моего пользователя - my_profile = Profile.create(..)
- загружает. Как и все мои другие модели. Это причина моей seeds.rb
настройки или что-то в моей User.rb
модели?
Я использую PostgreSQL, использую ruby 1.9.2
и Rails 3.0.5
.
ОБНОВЛЕНИЕ: Если в моем исходном файле добавить восклицательный знак после создания, я получу сообщение об ошибке проверки на свой адрес электронной почты:
Validation failed: Email is too short (minimum is 5 characters), Email is invalid
Так что это приближает меня к выяснению проблемы. Я отмечу это как ответивший и задам новый вопрос об ошибке проверки.