rake db:seed работает только тогда, когда он работает самостоятельно

Вот две команды при использовании attr_encrypted:

# Seed fails to populate encrypted fields
rake db:drop db:create db:migrate db:seed

# Seed succeeds
rake db:drop db:create db:migrate
rake db:seed

Когда я говорю, что семя "не удается", я имею в виду, что все зашифрованные поля пустые. Когда это успешно, зашифрованные поля заполняются.

Пример из файла seed:

Company.create_with(  
  key: "12345"  
).find_or_create_by(  
  name: "Acme Inc."  
)

Почему это происходит, и как я могу убедиться, что семена работают каждый раз?

0 ответов

Другие вопросы по тегам