相关疑难解决方法(0)

应该使用class_name和foreign_key来使用belongs_to

我知道你可以使用Shoulda轻松测试属于的关系:

describe Dog dog
  it { should belong_to(:owner) }
end
Run Code Online (Sandbox Code Playgroud)

是否可以使用Shoulda测试更复杂的belongs_to关系?像这样的东西:

class Dog < ActiveRecord::Base
  belongs_to :owner, :class_name => "Person", :foreign_key => "person_id"
end
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails shoulda

18
推荐指数
2
解决办法
6632
查看次数

标签 统计

rspec ×1

ruby-on-rails ×1

shoulda ×1