【发布时间】:2019-09-15 04:18:39
【问题描述】:
我收到上述错误,但我相信我使用的是 rails 5:
turlingdrome$ rails -v
/Users/brianp/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/railties-5.2.3/lib/rails/app_loader.rb:53: warning: Insecure world writable dir /Users/brianp/work in PATH, mode 040777
Rails 5.2.0
turlingdrome$ rake db:migrate
rake aborted!
NameError: uninitialized constant ApplicationRecord
/Users/brianp/work/online-reporting/app/models/client.rb:1:in `<top (required)>'
/Users/brianp/work/online-reporting/config/routes.rb:7:in `block in <top (required)>'
/Users/brianp/work/online-reporting/config/routes.rb:1:in `<top (required)>'
/Users/brianp/work/online-reporting/config/environment.rb:5:in `<top (required)>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)
我不认为 --trace 有用...但如果需要可以附加它...
【问题讨论】:
-
看起来您使用的是 rails 5.2。它没有得到 Module ApplicationRecord 这让我相信你需要捆绑安装。
标签: ruby-on-rails ruby-on-rails-5