Задать вопрос
M0NSTERC4T
@M0NSTERC4T
Front End Engineer in Live Typing

Как решить проблемму с ошибкой unknown attribute for model?

log с ошибками выдает ошибку
ActiveRecord::UnknownAttributeError (unknown attribute 'category' for Entrant.)
Проверил в модели есть ли такое поле вообще при создании Entrant.new это поле есть
<Entrant id: nil, name: nil, second_name: nil, profile: nil, project: nil, created_at: nil, updated_at: nil, category: nil>
Это поле добавлял через миграцию AddCategoryToEntrant category:string. По этому при проверке контроллера в поле params.require указано. В БД так же это поле есть
Column    |            Type             |                       Modifiers                       
-------------+-----------------------------+-------------------------------------------------------
 id          | integer                     | not null default nextval('entrants_id_seq'::regclass)
 name        | character varying           | 
 second_name | character varying           | 
 profile     | character varying           | 
 project     | character varying           | 
 created_at  | timestamp without time zone | not null
 updated_at  | timestamp without time zone | not null
 category    | character varying           |
в общем жду помощи, т.к. я больше не знаю где может быть проблема. Проблема появлась после выкатывания проекта в продакш, на локальном хосте все в порядке.
В schema.rb так же есть category
  • Вопрос задан
  • 479 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы