3

ペーパークリップを使用して添付ファイルをアップロードおよび保存するRails3.2アプリケーションがあります。これ自体はうまく機能しますが、rspecを使用してテストしたいと思います。

さて、ドキュメンテーションはまさにそれをするためにいくつかのかなり気の利いたshouldaマッチャーを提供します。ただし、それらを実行しようとすると、スペックヘルパーの構成が間違っていると表示されます。

uninitialized constant Paperclip::Shoulda (NameError)

スペックヘルパーには次のものがあります。

RSpec.configure do |config|
  config.include Paperclip::Shoulda::Matchers
end

そしてこれは私のGemfileにあります:

group :development, :test do
  gem "rspec-rails", "~> 2.0"
  gem "shoulda-matchers"
end

ここで何が欠けているのかわかりませんか?

4

1 に答える 1

1

問題が何であるかがわかりました。私はrequire 'paperclip/matchers'shouldaマッチャーの背後にありましたが、代わりに最初にペーパークリップマッチャーを要求する必要があり、その後でshouldaマッチャーを含めます。

于 2013-03-30T12:52:27.407 に答える