gpt4 book ai didi

ruby-on-rails - 创建迁移文件时分配默认值

转载 作者:行者123 更新时间:2023-12-04 04:56:37 24 4
gpt4 key购买 nike

rails generate migration AddRetweetsCountToTweet retweets_count:integer 

好的,我使用上面的行来创建迁移文件,该文件会在生成的文件中自动生成代码,以将一列添加到数据类型为整数的模型推文中。现在我想在生成迁移文件时为添加的列添加默认值。这可能吗?我用谷歌搜索但找不到。伙计们需要帮助。

最佳答案

默认迁移生成器不处理默认值(支持 column modifiers 但不包括 defaultnull ),但您可以创建自己的生成器。

您还可以在运行 rake db:migrate 之前手动更新迁移文件。通过将选项添加到 add_column :
add_column :tweet, :retweets_count, :integer, :null => false, :default => 0
...并阅读 Rails API

关于ruby-on-rails - 创建迁移文件时分配默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167994/

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