2014-01-30 50 views
0

在我的命令行中執行scaffold命令時,我遇到了rails應用程序問題。我使用了我們的老師今天向我們展示的rails generate scaffold User name:string email:string命令。他的工作,但我的得到以下。Rails應用程序 - 腳手架錯誤

c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-3.2.13/lib/active_record/dynamic_matchers.rb:55:in `method_missing': undefined method `migration_error=' for ActiveRecord::Base:Class (NoMethodError) 
    from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-3.2.13/lib/active_record/railtie.rb:66:in `block (3 levels) in <class:Railtie>' 
    from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-3.2.13/lib/active_record/railtie.rb:65:in `each' 
    from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activerecord-3.2.13/lib/active_record/railtie.rb:65:in `block (2 levels) in <class:Railtie>' 
    from c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.13/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval' 

還有更多的線條,但我希望你能明白。如果我需要發佈其餘的,我會的。除此之外,如果還有另一個問題有答案,請向我指出。先謝謝你。 migrate`:

+0

你做'耙分貝設置數據庫第一? –

回答

0

嘗試通過運行此命令

rake db:drop db:create db:migrate 

rake db:reset