Драгоценный камень shoulda
вызывает общую проблему при использовании rake
в тестовой среде на ruby 1.9.3, это сообщается в этой проблеме .
Обход
Вы можете использовать эту строку
* * 1010
в вашем Gemfile, а затем где-нибудь в вашем тестовом коде (например, test/test_helper.rb
, если вы используете test-unit), вы можете поместить
require 'shoulda'
Если вы используете rspec, вы вообще не должны использовать гем shoulda
, вам следует использовать shoulda-matchers
, и это не вызовет проблем.