【发布时间】:2018-07-27 10:08:05
【问题描述】:
在 Rails 5 升级后使用 rails app:update:bin 生成 binstub 后 rails console 现在会出现错误:test/dummy/config/application (LoadError)。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 rails-engines
在 Rails 5 升级后使用 rails app:update:bin 生成 binstub 后 rails console 现在会出现错误:test/dummy/config/application (LoadError)。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-5 rails-engines
这是因为bin/rails中生成的代码没有考虑到正在使用RSpec,它使用spec目录,而不是test。
修复打开 bin/rails 并将 APP_PATH 更改为指向规范目录中的虚拟应用程序,即
APP_PATH = File.expand_path('../../spec/dummy/config/application', __FILE__)
【讨论】: