require 'spec_helper'
describe StudentsController do
  fixtures :all
  context "#profile" do
    let(:school) { Factory.create(:school_2) }
    before do
      session[:email] = user.email
      session[:user_id] = user.id
    end
    it "should assign the user to @user" do
      User.stub(:find).with(user.id).and_return(user)
      get :profile
      assigns[:user].should eql(user)
    end
  end
end
在后挂钩中发生错误:
NoMethodError: undefined method `original_path_set' for nil:NilClass
occurred at /home/qbadmin/.rvm/gems/ruby-1.9.3-p194/gems/rspec-rails-2.13.1/lib/rspec/rails/view_rendering.rb:121:in `block (2 levels) in <module:ViewRendering>'
这是我rspec spec从命令行运行时遇到的错误。谁能帮我弄清楚问题是什么?
我在 Gemfile 中指定的 RSpec 版本是:
gem 'rspec', '~> 2.13',
gem 'rspec-rails', '~> 2.13'
提前致谢。