2023-05-29 04:44PM
要在Rails中添加一个列(column),可以使用Active Record迁移(Active Record migration)。
1.打开终端,转到应用程序目录,并运行以下命令:
rails generate migration AddColumnTo<tablename> <columnname>:<columntype>
请将 <tablename>
替换为你想要添加列的表的名称,将 <columnname>
替换为你想要添加的新列
名称,将 <columntype>
替换为你想要添加的新列的数据类型。例如,如果您想向名为users的表
加一个名为age的整数列,则可以运行以下命令:
rails generate migration AddColumnToUsers age:integer
2.运行 rails db:migrate
命令来运行迁移并将更改应用到数据库。这将把新列添加到指定的表中。
例如,下面是向名为users的表添加一个名为age的整数列的迁移文件的示例代码:
# ruby
class AddColumnToUsers < ActiveRecord::Migration[6.0]
def change
add_column :users, :age, :integer
end
end
这将向名为users的表添加一个名为age的整数列。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论