我使用迁移来添加列并删除像这样的列
这是用于添加列
rails generate migration AddPartNumberToProducts part_number:string
这是用于删除列
rails generate migration RemovePartNumberFromProducts part_number:string
但我需要add column
和remove column
使用Active Record
表示如何更改现有模型以添加或删除列
答案 0 :(得分:0)
这是不可能的。 SQL数据库具有严格的约束。您无法添加或删除列。您可以为模型实例留空列,但请注意您的数据库约束必须允许。
如果您确实需要随意添加/删除,请考虑使用MongoDB。