修改Rails:高级用户如何找出需要更改的内容?

Pla*_*Ton 7 ruby ruby-on-rails

我已经使用Rails几个月了,我很乐意编写一个项目并根据我的需要操作Rails等.

最近我一直在努力提高一点,所以我试图修改/添加现有的rails代码库:添加新的表单助手方法,添加一个responds_to:pdf方法等等...我一直在有很多问题.

困难在于学习我需要修改的代码; 该代码所在的位置,以及如何确保我不会错过其他文件中的相关代码.我猜这是人们学会这样做的一种方式,但目前我大多只是猜测和希望.

我想我的问题是,Rails的人们如何去了解他们需要修改的代码在哪里编辑以及编辑它的方法?看起来这只是你需要从先前的熟悉程度中知道的东西,但我猜测必须有一个简单的方法来理解编辑的位置(以及什么).

任何想法都赞赏...欢呼

Jes*_*ott 3

我强烈推荐 Jose Valim 的Crafting Rails 应用程序

\n\n

您将完成高级项目,构建引擎类型和自定义,这将带您进入 Rails 开发的新水平。

\n\n

从网站:

\n\n
\n

本书将帮助您了解 Rails 3\xe2\x80\x99 的内部工作原理,包括生成器、模板处理程序、国际化、路由和响应程序。

\n
\n