2016-02-04 3 views
0

Я использую рельсы 4, ruby ​​2.3 и имею проблему. Как решить эту ошибку?PG :: UndefinedTable: ERROR: отношение "carrinho" не существует

PG::UndefinedTable: ERROR: relation "carrinho" does not exist LINE 1: SELECT "carrinho".* FROM "carrinho" WHERE "carrinho"."id" I... ^: SELECT "carrinho".* FROM "carrinho" WHERE "carrinho"."id" IS NULL LIMIT 1

Моя модель carrinho.rb Мой контроллер carrinhos_controller.rb Мои взгляды является carrinhos Моя миграция 20160204181641_create_carrinhos.rb

И перегибы есть:

inflect.plural "carrinhos", "carrinhos" 
    inflect.plural "carrinho", "carrinhos" 
    inflect.singular "carrinhos", "carrinho" 
    inflect.singular "carrinho", "carrinho" 
    inflect.irregular 'carrinho', 'carrinhos' 

Сделайте неделю, когда я пытаюсь решить эту проблему. Пожалуйста, помогите мне!!

+0

После создания миграции вы запустили 'rake db: migrate'? – Pavan

+0

Почему бы вам просто не использовать английский для вас таблицы, классы и идентификаторы? https://github.com/bbatsov/ruby-style-guide#naming. – max

+0

Это была не моя вина, проект был уже на португальском –

ответ

0

Я решаю это, я просто понял положение инфлемента. Нерегулярный «carrinho», «carrinhos» в начале и работал! Я не знал, что порядок влияет, но теперь я больше не ошибаюсь. Надеюсь, это помогло всем.

Смежные вопросы