rake db: seed создает строки, но не данные - PullRequest
0 голосов
/ 22 марта 2011

Поэтому, когда я запускаю rake db: seed с некоторым рубином, чтобы создать 23 строки в таблице, он создает 23 строки, но не использует введенные мной данные. Код выглядит так -

control_words = ControlWord.create([
 {:text => 'herp', :status => 'positive'},
 {:text => 'foo', :status => 'positive'}
])

Возможно, это что-то глупое, но я попытался создать массив и перебрать каждый из них, но это дает мне тот же результат. Что я тут не так делаю?

1 Ответ

0 голосов
/ 22 марта 2011

Попробуйте:

Сделать поля text и status ненулевыми.Затем используйте ControlWord.create!!) и посмотрите, нет ли ошибок.

У меня такое ощущение, что вы можете пропустить attr_accessible :text, :status в вашей модели, и эти поля, вероятно, обнуляются, поэтому нет данныхи без ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...