@IlyaMalyukov

Ошибка синтаксиса при миграции. Как исправить?

Забыл добавить поле с датой рождения в форму регистрации
Создал новую миграцию
class AddBirthdayColumnToUsers < ActiveRecord::Migration[6.0]
  def change
    add_column table_name :users, column_name :birthday, type :string
  end
end


Пишу в консоли rake db:migrate
Получаю ошибку:
syntax error, unexpected symbol literal, expecting `do' or '{' or '('

Разобраться сам пока так и не смог, поэтому решил спросить здесь
  • Вопрос задан
  • 83 просмотра
Решения вопроса 1
@IlyaMalyukov Автор вопроса
Написал вот так и всё заработало, но почему не работало до этого и почему была такая ошибка всё равно пока не понял
class AddBirthdayColumnToUsers < ActiveRecord::Migration[6.0]
  def change
    add_column  :users, :birthday, :date
  end
end
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы