ruby-on-rails – 学习Rails源码入门[已关闭]
我最近一直在使用
Ruby on Rails进行许多项目,我认为看一下Rails源码真的很有趣,并且真正看到下面是如何运行的.我认为这将是一个伟大的学习经验,可能会增强我的代码Rails应用程序的方式.
有没有人有任何关于如何开始的提示?在Rails源代码中哪个应用程序开始执行?也许如果我从那里开始,我可以看到一切如何加载和一般工作. 解决方法
这是一个好主意! 你应该从Rails source on GitHub开始的第一个地方(这里是branch 2.3).如果您使用Rails,您可能很熟悉Rails本身由几个不同的宝石组成的事实:ActiveRecord,ActiveSupport,… 立即跳入代码不能那么简单.我会建议你两种替代方法来开始挖掘Rails代码库: >采取习惯,任何时候使用方法,帮助器或Rails命令跳转到源代码中查找方法并阅读它.尝试了解其上下文,它的工作原理以及使用哪些方法/库.然后,每次方法A使用方法B,开始回去查找方法B.设置反向查找次数的限制,例如2个较高级别,以便您不会最终查找整个框架的起始从link_to帮助. 这将需要一段时间,然后才能将所有信息放在一起,并了解单个Rails应用程序的工作原理,但绝对值得一试. 作为附注,几个月前,我开始了一个名为Inside Ruby on Rails的系列.你可能想看看. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |