初学Rails遇到的坑--总结

本文解答了关于Rails应用中遇到的四个常见问题,包括edit.htmlsubmit提交后未自动跳转、docker-compose启动时报错、安装gem失败及server.pid导致的服务启动问题,并提供了具体的解决方法。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值