我一直在使用在线教程来学习ROR。我已经使用www.lynda.com视频课程来了解Rails的基本概念,并且在我的培训期间,我使用Rails版本2.0.2进行练习。但现在我进入了一家初级公司的开发团队,没有资深/有经验的程序员来帮助我,我们正在使用Rails 2.3.8进行有价值的源代码修改。我在理解源代码方面面临很多困难,我可以注意到的一些主要差异如下:
在Rails 2.3.8中包含XML和HTML以在脚手架中呈现视图(我不明白这是什么,因为我在使用Rails 2.0.2的训练期间从未遇到过这种情况)
在gitorious源目录中,除了Controllers,Models,Views和Helpers之外,还有两个目录,即Processors和Metals。我不明白它们的意义是什么。
广泛使用.yml文件。这些是为了什么?在rails 2.0.2中,我遇到的只是database.yml。现在,在功勋,我看到gitorious.yml。这些都是如此定制的?我的意思是,rails app(控制器,模型等)如何与gitorious.yml进行通信?
关于所有这些问题,如何将一两个级别向上移动,称自己为“Rails新手程序员”中的“中级Rails程序员”?如何在所有即将到来的Rails过渡中保持新api,弃用的更新?
答案 0 :(得分:3)