2011-04-29 1 views
1

단순한보기 스펙을 수행하려고합니다. 처음이 스펙을 작성하여 실행하면 훌륭하게 작동했습니다. 그러나 나중에 나는 다음과 같은 오류와 함께 실패 시작하는 모델 클래스 (응용 프로그램/모델/request.rb)를 만드는 데 필요한 경우에 : 여기뷰 스펙이 "Query가 ResultSet을 리턴하지 않음"으로 실패합니다.

require 'spec_helper' 

describe "requests/new.html.erb" do 

    it "renders a form to reate a request" do 
    assign(:request, mock_model("Request")) 
    render 
    rendered.should have_selector("form", 
     :method => "post", 
     :action => requests_path 
    ) do |form| 
     form.should have_selector("input",:type=>"submit") 
    end 
    end 
end 

입니다 : 여기

Failure/Error: render ActionView::Template::Error: query does not return ResultSet

내보기 사양입니다 보기 :

<%= form_for @request do |f| %> 
    <%= f.submit "Submit" %> 
<% end %> 

Google은 잘못된 정보를 추적 할 수 없으며 Google은 도움을 제공하지 않습니다.

답변

1

모델에 대한 활성 마이그레이션이없는 것으로 나타났습니다. 초보자 실수.