初学Rails遇到的坑--总结

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重新启动即可

你可能感兴趣的:(Ruby,Rails,ruby,ruby,on,rails)