ruby-on-rails - 我可以将 shoulda 与 mongoid 一起使用吗?

标签 ruby-on-rails testing mongoid minitest shoulda

我想将 shoulda 与 mongoid 一起使用,但出现此错误:

NameError: uninitialized constant Shoulda::Matchers::ActiveRecord

不过,我正在使用 mongoid。是否可以将 shoulda 与 MiniTest 和 mongoid 一起使用?这是我的 Gemfile:

gem 'rails', '4.0.2'
gem 'mongoid', '~> 4.0.0.beta1', github: 'mongoid/mongoid'
gem 'bson_ext'

group :test do
  gem 'shoulda'
end

最佳答案

这是最新版本的 shoulda-matchers 中的一个错误。我们正在努力修复它,但与此同时,请使用 2.5.0 版本。

关于ruby-on-rails - 我可以将 shoulda 与 mongoid 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23175903/

相关文章:

ruby-on-rails - 将 CSV 文件解析为 Rails 数据库

python - 如何让 Selenium 测试正常工作?

javascript - 如何使用 jasmine 测试带有 DOM 元素的 JavaScript?

ruby-on-rails - 通过 _type 字段实例化 mongoid 子类

ruby-on-rails - 创建时从嵌入式文档访问父级(Mongoid)

ruby-on-rails - 事件管理员 : Two pages for one model

ruby-on-rails - 清理 SQL 语句中的存储过程调用

ruby-on-rails - Prawn html格式化

java - JDBC Derby JPA 持久性测试问题 "Internal Exception: java.sql.SQLSyntaxErrorException: Syntax error: Encountered ' USER'"

Mongoid 3 - 检查复合键的唯一性