当我运行“rspec”或“bundle exec rspec”时,它不允许我使用 .gemspec 文件中的依赖项。我是否必须重复自己并打破 DRY 原则并在 Gemfile 和 .gemspec 中显示我的宝石?(ps。我正在为我的模型文件做这个作为 Rails 引擎)
宝石文件:
gemspec
.gemspec:
s.add_dependency "rails", "~> 3.2.13"
s.add_dependency "mongoid"
s.add_dependency "mongoid_commentable"
例子:
“bundle exec rspec”显示错误:
uninitialized constant Mongoid::Commentable
uninitialized constant Comment::Mongoid_Commentable
uninitialized constant Mongoid::Commentable