0

こんにちは、vagrant ボックスを使用して Rails プロジェクトに取り組んでいます (ubuntu サーバーがパッセンジャーで完全に構成されており、これが私のターゲットの運用環境であるため、運用環境のような環境での開発を試みています)。

私の問題は、「rails g controller people」を実行して、次のような単純なコントローラー仕様を作成することです。

require 'spec_helper'

describe PeopleController do
  describe "GET #index" do
    it "responds with success" do
      get :index
      expect(response).to be_success
    end
  end
end

「rspec spec/controllers/」で実行すると、コントローラーでインデックスアクションを作成しなくても、テストはすぐにパスします。

何が原因だと思いますか? ありがとうございました

4

1 に答える 1

0

app/views/people に index.html.erb はありますか? その場合、Rails はテンプレートをレンダリングするアクションを暗黙的に作成します。

于 2013-05-05T22:55:40.110 に答える