这段时间在通过 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,或者有其他的指导教程