私はコードとページの具体的な内容に従っていますが、Ruby onRailsのrspecgemを取得できなかったため、欠落しているのはrspec gemだけです(rspecのインストールでこのエラーが発生します: " E:見つけることができませんパッケージrspec "なので、パッケージを見つけることができないため、それについての助けをいただければ幸いです。
これは私のpages_controller_spec.rbファイル全体であり、Railsサーバーがページに接続しようとしたときに表示されるエラーがタイトルに表示されます(ここに表示されない場合は、「undefined method `describe'for PagesController:Class」と表示されます。 ")。
注:「require'spec_helper'」なしのコードも試しましたが、それでも動作しません。
class PagesController < ApplicationController
def home
end
def contact
end
def about
end
require 'spec_helper'
describe PagesController do
render_views
describe "GET 'home'" do
it "should be successful" do
get 'home'
response.should be_success
end
it "should have the right title" do
get 'home'
response.should have_selector("title",
:content => "Ruby on Rails Tutorial Sample App | Home")
end
end
describe "GET 'contact'" do
it "should be successful" do
get 'contact'
response.should be_success
end
it "should have the right title" do
get 'contact'
response.should have_selector("title",
:content => "Ruby on Rails Tutorial Sample App | Contact")
end
end
describe "GET 'about'" do
it "should be successful" do
get 'about'
response.should be_success
end
it "should have the right title" do
get 'about'
response.should have_selector("title",
:content => "Ruby on Rails Tutorial Sample App | About")
end
end
end
end