Подтвердить что ты не робот

PG:: Ошибка: ERROR: отношения "пользователи" не существуют

Извините за беспокойство, но у меня много вопросов об этой ошибке. сначала это мой файл user_controller rspec

требуется "spec/spec_helper"

describe UserController do

it "create new user" do
    post "create"
    assigns[:users].should_not be_new_record
end
end

это мой UserController

 class UserController < ApplicationController
   def create
     @users = User.new
     if @users.save
       flash[:notice] = 'new user was successfully created.'
     else
       render :action => :new
     end
   end

   def new
     @user = User.new
   end
 end

и мои маршруты .rb(я думаю, что проблема здесь, извините, но я не знаю этого языка)

Estaciones::Application.routes.draw do
  devise_for :users

  root :to => "home#index"
  resources :user
end

когда я пытаюсь проверить свой user_controller_rspec, тогда я получаю эту ошибку

Неудачи:

1) UserController create new user
   Failure/Error: post "create"
   ActiveRecord::StatementInvalid:
     PG::Error: ERROR:  relation "users" does not exist
     LINE 4:              WHERE a.attrelid = '"users"'::regclass
                                             ^
     :             SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
                   FROM pg_attribute a LEFT JOIN pg_attrdef d
                     ON a.attrelid = d.adrelid AND a.attnum = d.adnum
                    WHERE a.attrelid = '"users"'::regclass
                    AND a.attnum > 0 AND NOT a.attisdropped
                  ORDER BY a.attnum
 # ./app/controllers/user_controller.rb:3:in `new'
 # ./app/controllers/user_controller.rb:3:in `create'
 # ./spec/controllers/user_controller_spec.rb:6

 Finished in 0.01722 seconds
 1 example, 1 failure

 Failed examples:

 rspec ./spec/controllers/user_controller_spec.rb:5 # UserController create new user

как я могу это исправить... спасибо

4b9b3361

Ответ 1

запустите это

 rake db:migrate

то это

 rake db:test:prepare

Ответ 2

Альтернативный вариант

RAILS_ENV = test rake db: migrate