Closed Chralu closed 14 years ago
Seems like you did not run all migrations. The field "yubico_identity" was added in db/migrate/004_add_yubico_identity_to_account.rb.
Please make sure to run all migrations before starting your app for the first time ("rake db:migrate").
Actually, I ran the "rake db:migrate RAILS_ENV=production" command, because I plan to use it in a production environment.
update : You're right, I just re-migrate on a clean database, and an error occurs on migration :
== AddTypeIdentifierToReleasePolicies: migrating ============================= -- add_column(:release_policies, :type_identifier, :string) -> 0.2084s -- remove_index(:release_policies, {:column=>[:site_id, :property]}) -> 0.2126s -- add_index(:release_policies, [:site_id, :property, :type_identifier], {:name=>:unique_property, :unique=>true}) rake aborted! An error has occurred, all later migrations canceled: undefined method `length' for :unique_property:Symbol
Could you try replacing the symbol :unique_property in the migration with the string 'unique_property' and running migrate again?
It works perfectly that way. Thanks a lot for helping @djmaze
Just after having created and activated a new account, I try to log in. It produces an internal error. Logs shows that :