在我的 users_controller_spec.rb 我把
@u = FactoryGirl.create(:user)
ApplicationController.should_receive(:current_user).at_least(:once).and_return(@u)
controller.stub :current_user => @u
然后我想编写控制器规范,告诉我一个对象是否确实对于不应该看到它的用户无法访问 - require_ownership
application_controller.rb 中有一个函数,它使用 var@current_user
来查看谁登录了,但是使用上面的方法我找不到让用户“登录”的方法。