в спецификации нет: «Запрос не возвращает ResultSet» - PullRequest
1 голос
/ 29 апреля 2011

Просто пытаюсь сделать простой вид спец. Когда я впервые создал эту спецификацию и запустил ее, она отлично работала. Но позже, когда мне нужно создать класс модели (app / models / request.rb), он начинает работать со следующей ошибкой:

Ошибка / Ошибка: визуализация ActionView :: Template :: Ошибка: запрос не возвращает 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

Вот вид:

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

Я не могу отследить, что не так, и Google не предлагает никакой помощи.

1 Ответ

1 голос
/ 30 апреля 2011

Кажется, это была проблема, что не было активной миграции для модели. Ошибка новичка.

...