0
这是嘲笑“新”在我的控制器试图通过关联
@business = @current_user.businesses.new(params[:business])
@businesses
是business
对象的数组,我不确定如何嘲笑调用这个级联。
这是嘲笑“新”在我的控制器试图通过关联
@business = @current_user.businesses.new(params[:business])
@businesses
是business
对象的数组,我不确定如何嘲笑调用这个级联。
这是一种方法。 “商业”部分是协会代理。所以平时嘲笑这样的:
business = Business.new
businesses_proxy = mock('business association proxy', :new => business)
@current_user.should_receive(:businesses).and_return(businesses_proxy)
或更明确
business = Business.new
businesses_proxy = mock('business association proxy')
businesses_proxy.should_recieve(:new).and_return(business)
@current_user.should_receive(:businesses).and_return(businesses_proxy)
这是一个超级老的文章,但它只是救了我的熏肉!谢谢! – sevenseacat 2012-01-10 13:56:05
酷!很高兴它有帮助! :) – 2012-01-12 18:56:24