对不起,你们。Ruby on Rails 的新手。我正在更新包含以下是/否问题的个人资料表格:
用户表已经有一个现有的children_under_five
列,但我想添加一个列has_children
来合并他们是否有孩子。唯一的新字段将是has_children
,如果有人有一个 5 岁以下的孩子,这意味着他们有一个孩子,那么has_children
对于这些人来说应该是正确的,否则它应该默认为false
. 如何在迁移本身中实现这一点?到目前为止,这就是我所拥有的:
def change
add_column :users, :has_children, :boolean, default: false, null: false
end
end