gpt4 book ai didi

ruby-on-rails - 在Ruby on Rails中向用户模型添加属性的最佳方法

转载 作者:行者123 更新时间:2023-12-03 16:12:24 25 4
gpt4 key购买 nike

我的用户模型如下所示:

    class CreateUsers < ActiveRecord::Migration
def self.up
create_table :users do |t|
t.string :name
t.string :email

t.timestamps
end
end

def self.down
drop_table :users
end
end

如果我想再添加一个:attribute,最好创建另一个迁移文件以添加一个新列( see another Stackoverflow thread),还是我可以手动添加t.string:name_of_new_attribute,然后耙db:migrate?

谢谢!

最佳答案

正确的方法是创建一个新的迁移。在main rails project文件夹中,运行
rails generate migration AddDetailsToUser address:string age:integer等...

然后运行rake db:migrate
替代方法是编辑原始迁移文件,重置/销毁数据库,然后重新运行所有迁移。

关于ruby-on-rails - 在Ruby on Rails中向用户模型添加属性的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10167679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com