P:Problem,遇到的问题。 A:Answer,解决方案
P:1.edit.html submit为什么没有自动跳转到update?
A:因为请求方法默认为post,在前端控制台改为put可解决;
具体原因应该是rails版本不同的原因,rails7的写法有所改变
P:2.docker-compose启动时报错:bundler: failed to load command: rails (/usr/local/bundle/bin/rails)
A:删掉docker-compose.yml中rails服务的commad,改为在Dockerfile中使用CMD启动服务
P:3.docker-compose启动时安装concurrent-ruby-1.1.7失败(其实是依赖版本问题)
A:删除掉Gemfile.lock,重新docker-compose build,启动成功
P:4.docker-compose启动时报错:A server is already running. Check /XXX/tmp/pids/server.pid. A:到这个路径下删掉server.pid重新启动即可