gpt4 book ai didi

ruby-on-rails - 为 ruby​​ on rails 列分配默认值

转载 作者:数据小太阳 更新时间:2023-10-29 08:32:21 24 4
gpt4 key购买 nike

我已经为用户创建了一个迁移,稍后我使用

向我的模型添加了列

rails 生成迁移 add_usertype_to_users usertype:string产生以下

class AddUsertypeToUsers < ActiveRecord::Migration
def change
add_column :users, :usertype, :string
end
end

现在我正在尝试将默认值分配给此用户类型作为基本。

在何处为该列分配默认值会更好,即在迁移内部、在我的模型内部,还是我必须创建新的迁移?我想出的所有示例都在创建列时创建迁移时给出默认值,请告诉我正确的方法。提前致谢

最佳答案

在迁移中设置默认值更好。

你可以这样定义默认值

class AddUsertypeToUsers < ActiveRecord::Migration
def change
add_column :users, :usertype, :string, default: 'value'
end
end

关于ruby-on-rails - 为 ruby​​ on rails 列分配默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706316/

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