Ruby Rails5 敏捷开发,书本学习遇到的坑

qinsicheng · 2023年06月01日 · 最后由 zhugexinxin 回复于 2023年06月15日 · 1047 次阅读

这段时间在通过 Rails5 敏捷开发这本书,尝试学习 Rails 开发流程。这本书讲的通俗易懂,不断通过迭代来增加功能,这一点很适合新人。

但由于 Rails7 的升级,导致原先支持的部分组件不再支持。让人很容易迷惑。

比如:link_to 和 button_to 中设置请求方式,弹出对话框,还有发送 Ajax 请求,在 Rails7 中都不能正常运转。这让我迷惑很久,直到去查看官方文档显示:Prior to Rails 7, Rails shipped with a JavaScript library called @rails/ujs on by default. Following Rails 7, this library is no longer on by default.。好吧,这让我意识到了阅读官方文档的重要性。

除此之外,主要代码都仍能正常运转。整体体验很赞。

后面打算学习 Rails 的官方 Guide:https://guides.rubyonrails.org/https://www.hotrails.dev/ 。希望前辈们能指点一下,是否 OK,或者有其他的指导教程 💕 💕 💕

敏捷开发 rails 7 版本出来了,可以去官方网站买。

主要是 Rails 7 使用了 Turbo 和 Rails 5 有点不一样

fatcat 回复

这书还在出新版吗?

nuanshuidai 回复

英文原版一直紧跟最新版的。

Rei 回复

我最近看完官方 guide 后,在学习https://www.hotrails.dev/,并试着写出翻译版。希望能让后面学习的人轻松点儿😃

Rei 回复

官网地址是什么,劳驾发下,我去瞅二眼。

https://learning.oreilly.com/library/view/agile-web-development/9798888650288/

这里也可以读,通过试用或者什么会员登录。

Rei 回复

这书一直在啃老本,每次加一点点新东西就这么贵。。。

我学的时候,正好是 5 升到 6,6 后面 turbo 老教材就跟不上了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号