【问题标题】:Rails Apps - scaffold errorRails 应用程序 - 脚手架错误
【发布时间】:2014-01-30 19:05:55
【问题描述】:

我在命令行中执行脚手架命令时遇到了 rails 应用程序问题。我使用了我们老师今天向我们展示的rails generate scaffold User name:string email:string 命令。他的工作,但我得到以下。

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'

还有更多的台词,但我希望你能明白。如果我需要发布其余的,我会的。除此之外,如果还有其他问题对此有答案,请指出我的方向。提前谢谢你。

【问题讨论】:

  • 你完成rake db:migrate了吗?

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord


【解决方案1】:

尝试通过运行此命令首先设置您的数据库

rake db:drop db:create db:migrate  

rake db:reset 

【讨论】:

    猜你喜欢
    • 2019-07-21
    • 1970-01-01
    • 2014-06-16
    • 2021-07-24
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2019-07-01
    相关资源
    最近更新 更多