【问题标题】:Test database for audit rails审计轨道的测试数据库
【发布时间】:2018-12-24 19:10:32
【问题描述】:

我在我的项目中添加了审计 Rails gem,它与开发 Rails 一起工作正常。在此之前我编写的测试用例很少,它们正在运行。添加审计 gem 后,我更改了 audited.yml 文件并添加了测试数据库,但在运行 rspec 时仍然出现以下错误:

ActiveRecord::NoDatabaseError: 致命:数据库“audit_test”不存在 如何解决上述错误。

【问题讨论】:

  • 尝试 rake db:test:create 并再次运行规范

标签: ruby-on-rails rspec-rails audit


【解决方案1】:

如果你已经这样做了

$ rails generate audited:install
$ rake db:migrate

你只需要这样做

$ rake db:test:prepare

【讨论】:

    猜你喜欢
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-14
    • 2017-08-25
    • 2012-10-27
    • 1970-01-01
    • 2019-08-04
    相关资源
    最近更新 更多