我有以下幾點:NoMethodError
# lib/devblog_extensions.rb
module DevblogExtensions
class Time
def self.random_date
# implementation ...
end
end
end
# spec/factories/posts.rb
FactoryGirl.define do
factory :post do
release_date Time.random_date # NoMethodError occurs
end
end
然後在config/application.rb
我:
config.autoload_paths += %W(#{config.root}/lib)
但是當我運行rspec
我仍然獲得了NoMethodError
,所以我錯過了什麼?謝謝!
爲什麼路徑如此不同?你的規範路徑是不是'spec/lib/devblog_extensions.rb'? – maxko87 2012-08-03 17:11:48