我是 Rails 的新手,这是我的问题。
我创建了一个非常简单的 Rails 程序,在 db > migrate > 2023.._add_columns_to_user.rb 文件中,我将这段代码添加到这个文件
class AddColumnsToUser < ActiveRecord::Migration[7.0]
def change
add_column :users, :full_name, :string
add_column :users, :from, :string
add_column :users, :about, :text
add_column :users, :language, :string
add_column :users, :status, :boolean
add_column :users, :status, :boolean, default: false
end
end
然后我运行这段代码
rails db:migrate
但它给了我这个错误
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
PG::UndefinedTable: ERROR: relation "users" does not exist
可能我必须先创建数据库? 你能给我一些关于这个问题的建议吗? 这是我所有的代码,如果你需要参考。
https://github.com/nguyencuc2586/Addcustomfieldsoutusermodel
提前谢谢你。