【发布时间】:2016-04-24 08:46:12
【问题描述】:
我收到此错误:
ActiveRecord::PendingMigrationError 迁移正在等待。解决 这个问题,运行:bin/rake db:migrate RAILS_ENV=development
提取的源代码(在 #392 行附近):390 391 def check_pending!(连接 = Base.connection)392 提高 ActiveRecord::PendingMigrationError 如果 ActiveRecord::Migrator.needs_migration?(connection) 393 end 394 第395章
Rails.root:/Users/checkkdahustle/Desktop/Full Sail/25。先进的 服务器端语言/ASL/APP_2/Project2/ShoeDeals
应用程序跟踪 |框架跟踪 |完整跟踪活动记录 (4.2.5) lib/active_record/migration.rb:392:in
check_pending!' activerecord (4.2.5) lib/active_record/migration.rb:373:incall' 动作包 (4.2.5) lib/action_dispatch/middleware/callbacks.rb:29:inblock in call' activesupport (4.2.5) lib/active_support/callbacks.rb:88:inrun_callbacks' 主动支持 (4.2.5) lib/active_support/callbacks.rb:778:in_run_call_callbacks' activesupport (4.2.5) lib/active_support/callbacks.rb:81:inrun_callbacks' actionpack (4.2.5) lib/action_dispatch/middleware/callbacks.rb:27:incall' actionpack (4.2.5) lib/action_dispatch/middleware/reloader.rb:73:incall' actionpack (4.2.5) lib/action_dispatch/middleware/remote_ip.rb:78:incall' actionpack (4.2.5) lib/action_dispatch/middleware/debug_exceptions.rb:17:incall' 网络控制台 (2.2.1) lib/web_console/middleware.rb:39:incall' actionpack (4.2.5) lib/action_dispatch/middleware/show_exceptions.rb:30:incall' railties (4.2.5) lib/rails/rack/logger.rb:38:incall_app' railties (4.2.5) lib/rails/rack/logger.rb:20:inblock in call' activesupport (4.2.5) lib/active_support/tagged_logging.rb:68:inblock in tagged' activesupport (4.2.5) lib/active_support/tagged_logging.rb:26:intagged' activesupport (4.2.5) lib/active_support/tagged_logging.rb:68:intagged' railties (4.2.5) lib/rails/rack/logger.rb:20:incall' actionpack (4.2.5) lib/action_dispatch/middleware/request_id.rb:21:incall' rack (1.6.4) lib/rack/methodoverride.rb:22:incall' 机架 (1.6.4) lib/rack/runtime.rb:18:incall' activesupport (4.2.5) lib/active_support/cache/strategy/local_cache_middleware.rb:28:incall' 机架 (1.6.4) lib/rack/lock.rb:17:incall' actionpack (4.2.5) lib/action_dispatch/middleware/static.rb:116:incall' 机架 (1.6.4) lib/rack/sendfile.rb:113:incall' railties (4.2.5) lib/rails/engine.rb:518:incall' railties (4.2.5) lib/rails/application.rb:165:incall' rack (1.6.4) lib/rack/lock.rb:17:incall' 机架 (1.6.4) lib/rack/content_length.rb:15:incall' rack (1.6.4) lib/rack/handler/webrick.rb:88:inservice' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:138:inservice' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:94:inrun' /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/server.rb:295:in `block in start_thread'
【问题讨论】:
-
您是否尝试过它告诉您的操作?
bin/rake db:migrate RAILS_ENV=development -
我刚刚运行了@dwenzel 建议的行,然后弹出:NoMethodError in Shoe#index……我现在正在查看我的代码
-
我建议将此信息添加到您的问题中,包括完整的新错误。当您在 Stack Overflow 中提出问题时,提供尽可能多的信息总是好的;而不是在没有上下文的情况下粘贴完整的错误和堆栈跟踪。
-
好吧,我不这样做。谢谢@dwenzel
标签: ruby-on-rails debugging ruby-on-rails-4