0
Я выполнив командуRake дб: семена не проходящие через
rake db:seed
после того, как сбросить базу данных. Я получаю ошибку
User(#70157849141260) expected, got Fixnum(#70157833845020)
Когда я бегу
rake db:seed --trace
это обратная связь я получаю
** Invoke db:seed (first_time)
** Execute db:seed
** Invoke db:abort_if_pending_migrations (first_time)
** Invoke environment (first_time)
** Execute environment
** Invoke db:load_config (first_time)
** Execute db:load_config
** Invoke db:migrate (first_time)
** Invoke environment
** Invoke db:load_config
** Execute db:migrate
** Invoke db:_dump (first_time)
** Execute db:_dump
** Invoke db:structure:dump (first_time)
** Invoke environment
** Invoke db:load_config
** Execute db:structure:dump
Nothing annotated.
** Execute db:abort_if_pending_migrations
rake aborted!
User(#70157849141260) expected, got Fixnum(#70157833845020)
Что может быть мой вопрос здесь?
Вот код, чтобы создать пользователя в файле семян:
User.create([
{ :email => "[email protected]", :username => "admin",
:crypted_password => "$2a$10$zhjpf.6hg5w9DlI68GQsM.qSiQi33BgDaHtrCopV4Zn2nOeA2OnN6", :salt => "pqXxLgsnbB1CZzEcEFwF",
:roles_mask => 1, :last_login_at => "2013-12-22 17:11:57", :last_logout_at => nil,
:last_activity_at => "2013-12-24 15:31:46", :activation_state => "active",
:activation_token => nil, :activation_token_expires_at => nil, :reset_password_token => nil,
:reset_password_token_expires_at => nil, :reset_password_email_sent_at => nil, :remember_me_token => nil,
:remember_me_token_expires_at => nil, :created_at => "2013-12-11 18:08:03", :updated_at => "2013-12-11 18:08:11",
:ip => nil, :location => "1", :latitude => nil, :longitude => nil, :redmine_user => nil }
], :without_protection => true)
Мы должны были бы увидеть содержимое дб/seeds.rb для начала ... –
Все, что я сделал грабли БД: семена: свалка так загружены файлы семян со всем, что находилось в текущем db, затем я его сброшу. – user2184718
Совсем аналогичный вопрос: http://stackoverflow.com/questions/17345024/activerecordassociationtypemismatch-user-expected-got-fixnum – asiniy