2023-06-09 09:10AM
在 Rails 中创建一个数据库表需要经过以下几个步骤:
1. 生成迁移文件
在终端中运行以下命令,生成一个迁移文件:
rails generate migration CreateTableName
其中,CreateTableName
是表的名称,也是迁移文件的名称。如果表已经存在,可以使用AddColumnNameToTableName
的格式来添加字段。
2. 编写迁移文件
打开生成的迁移文件,可以看到以下内容:
class CreateTableName < ActiveRecord::Migration[6.0]
def change
create_table :table_name do |t|
t.timestamps
end
end
end
在 create_table
块中添加表的字段,例如:
class CreateTableName < ActiveRecord::Migration[6.0]
def change
create_table :table_name do |t|
t.string :name
t.integer :age
t.timestamps
end
end
end
其中,t.string
和 t.integer
分别表示字段的数据类型。
3. 运行迁移文件
在终端中运行以下命令,运行迁移文件:
rails db:migrate
这会在数据库中创建表和字段。
完成以上三个步骤后,就成功创建了一个数据库表。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论