关于运行rails项目出现 ActiveRecord::PendingMigrationError 和 NoMethodError 的解决方案

操作系统:unbuntu18.04
rails: 5.1.7

1、克隆到本地
2、进入项目目录,bundle install 安装依赖,rails s 启动服务
这时发现,浏览器访问后端接口,获取数据库数据出现类似 ActiveRecord::PendingMigrationError错误
在这里插入图片描述
3、运行 rake db:migrate 解决
4、再次访问,出现NoMethodError in xxxController#xxx错误
在这里插入图片描述
5、运行 rails db:seed 插入记录 原因是数据表内容为空,所以访问不到数据,需要 insert 记录才行