Visite de la méthode ne trouve pas dans mon rspec

Mon application web java est en cours d'exécution sur tomcat à http://localhost:8080/

L'écriture de mon premier spec, home_spec:

require 'spec_helper'


describe "home" do

    it "should render the home page" do
       visit "/"

       page.should have_content("hello world")
    end

end

Et en cours d'exécution:

rspec

J'obtiens:

F

Failures:

  1) home should render the home page
     Failure/Error: visit "/"
     NoMethodError:
       undefined method `visit' for #<RSpec::Core::ExampleGroup::Nested_1:0x242870b7>
     # ./spec/home/home_spec.rb:7:in `(root)'

Finished in 0.012 seconds
1 example, 1 failure

Failed examples:

rspec ./spec/home/home_spec.rb:6 # home should render the home page

Ne devrait pas ce travail, parce que j'ai inclus capybara dans le spec_helper.rb?

Comment peut-elle savoir à visiter l'url est correcte? que faire si mon url localhost:3030 ou localhost:8080?

Mon gemfile:

source 'http://rubygems.org'

gem "activerecord"
gem "rspec"
gem "capybara"
gem "activerecord-jdbcmysql-adapter"

Mon spec_helper.rb:

require 'capybara/rspec'
InformationsquelleAutor Blankman | 2012-01-14