1、db中的文件加一个[6.0]后缀 以目前版本ruby2.6.6p146 rails 6.0.3.4
即第一行在继承的父类后面加一个[6.0]

2、对于add文件 即不是以create开头的文件
无需使用rails generate model xxx
这是建立一个新的数据表所用的命令,命令执行后不仅会在db下产生时间_create_xxx.rb文件 还会在app/model下产生xxx.rb文件
但是我观察原工程,add文件不存在于model中
结论:add只是因为当时建表的时候没考虑好
需要再加列,这一步很简单,不需要使用rails命令,只需要在db文件夹下新建一个rb文件,加入自己想添加的代码即可


最后执行rails db:migrate
网友评论