0
當我在我的Rails應用程序運行的RSpec的測試文件,一切都經過除has_many
協會測試:Rspec的應該have_many引發錯誤的參數數目(0 1)
it { should have_many(:notes) } # ERROR
it { should belong_to(:agent_field_set) } # OK
it { should have_and_belong_to_many(:profiles) } # OK
的should have_many(:notes)
生產線提升ArgumentError: wrong number of arguments (0 for 1)
。我檢查了我的數據庫,我的模型文件以驗證has_many
協會是否存在等,都出現罰款:
has_many :notes, class_name: "NoteNs::Note", foreign_key: :user_id
誰能告訴我在哪裏尋找問題?
規格:紅寶石1.9.3,Rails的3.2.11
該rspec示例的主題是什麼? – Hck 2013-02-12 19:28:10
這是使用shoulda_helpers gem嗎? – 2013-02-12 19:29:00
該主題是一個名爲Usage :: Users的類。 (但是,這是如何產生影響的?) 不,我沒有使用shoulda_helpers。 – JellicleCat 2013-02-12 19:30:47