Comments (8)
To fix this change your mgiration to:
class RemovePhoneNumberFromUser < ActiveRecord::Migration
class User
attr_accessor :deleted_at
end
def up
remove_column :users, :phone_number
remove_column :users, :phone_number_extension
end
end
from acts_as_paranoid.
Nevermind... Just ignore this
from acts_as_paranoid.
Can you show the full stack trace?
from acts_as_paranoid.
Thanks for looking into it zzak, here is the full stack trace :
Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause': SELECT `users`.* FROM `users` WHERE `users`.`deleted_at` IS NULL/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'
ActiveRecord::StatementInvalid: Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause': SELECT `users`.* FROM `users` WHERE `users`.`deleted_at` IS NULL
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'
Mysql2::Error: Unknown column 'users.deleted_at' in 'where clause'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:442:in `block in log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activesupport-4.0.5/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_adapter.rb:437:in `log'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:287:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:222:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:226:in `exec_query'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/mysql2_adapter.rb:235:in `select'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:32:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/query_cache.rb:63:in `select_all'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/querying.rb:36:in `find_by_sql'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:585:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:598:in `exec_queries'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:471:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation.rb:220:in `to_a'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/relation/delegation.rb:12:in `each'
/Users/brice/Documents/aircall/aircall-web/db/migrate/20131026172929_remove_phone_number_from_user.rb:3:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:578:in `exec_migration'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:559:in `block (2 levels) in migrate'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/benchmark.rb:279:in `measure'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:558:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:294:in `with_connection'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:557:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:713:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:963:in `block in execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:1011:in `ddl_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:962:in `execute_migration_in_transaction'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:924:in `block in migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:920:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:768:in `up'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/migration.rb:746:in `migrate'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/activerecord-4.0.5/lib/active_record/railties/databases.rake:42:in `block (2 levels) in <top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `call'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:240:in `block in execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:235:in `execute'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:179:in `block in invoke_with_call_chain'
/Users/brice/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/monitor.rb:211:in `mon_synchronize'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:172:in `invoke_with_call_chain'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/task.rb:165:in `invoke'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:150:in `invoke_task'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block (2 levels) in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `each'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:106:in `block in top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:115:in `run_with_threads'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:100:in `top_level'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:78:in `block in run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/lib/rake/application.rb:75:in `run'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/gems/rake-10.3.2/bin/rake:33:in `<top (required)>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `load'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/rake:23:in `<main>'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `eval'
/Users/brice/.rvm/gems/ruby-2.1.2@phonex/bin/ruby_executable_hooks:15:in `<main>'
from acts_as_paranoid.
@bricedurand what does your schema.rb
look like for that table? Does it have the column?
from acts_as_paranoid.
You mean the deleted_at column? Yes it's in the schema.rb, I provided a sample below.
Note that the migration to add the deleted_at column to the user is created after the RemovePhoneNumberFromUser migration.
create_table "users", force: true do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: ""
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", default: 0
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip"
t.string "last_sign_in_ip"
t.integer "company_id"
t.datetime "created_at"
t.datetime "updated_at"
t.string "first_name"
t.string "last_name"
t.string "picture_url"
t.string "invitation_token"
t.datetime "invitation_created_at"
t.datetime "invitation_sent_at"
t.datetime "invitation_accepted_at"
t.integer "invitation_limit"
t.integer "invited_by_id"
t.string "invited_by_type"
t.boolean "is_available", default: false
t.string "language", default: "en-EN"
t.string "intercom_hash"
t.datetime "deleted_at"
end
from acts_as_paranoid.
How do you fixed this? I have this problem recurrently when adding removed_at into existing models. All previews migrations break before the migration to add the column executes.
from acts_as_paranoid.
I would be interested in how you went about fixing this. I am having the same problem.
from acts_as_paranoid.
Related Issues (20)
- Behavior of destroy on associations does not match default ActiveRecord
- Setting `:double_tap_destroys_fully` should apply to methods on relations as well HOT 1
- Remove deprecated methods for the 0.8.0 release
- Association building broken with upgrade to 0.7.0 HOT 4
- FeatureRequest: Global default options configuration
- Calling delete then recover on the same object doesn't recover has_many/dependent relationships HOT 2
- Honor foreign key constraint violation HOT 2
- Release with Rails 7 support HOT 3
- Question: Skip recover functionality HOT 6
- Recover when junction table record exists rather than creating a new one
- recover! method raises validation error even if record is valid. Using recover works properly
- Possible conflict between acts_as_paranoid and newrelic_rpm
- with_deleted unscopes everything when joining through multiple associations HOT 3
- `only_deleted` doesn't work sometimes(?)
- How can I destroy models without destroying their ActiveStorage associations? HOT 4
- Why can not use like this User.first.update!(deleted_at: Time.now) HOT 1
- Add `with_deleted: true` for has_many relationships HOT 1
- The documentation for `column_type: 'boolean'`, allow_nulls option is incorrect
- getting FrozenError: can't modify frozen Array: when running specs HOT 8
- Paranoid join tables in through relationships do not work with with_deleted HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from acts_as_paranoid.