我开始用 ruby 已经有一年了,主要都是用在 ruby on rails 的项目。我想再一步提升我对 ruby 的认识,很多人的说参与开源项目或者自己写 gem 是最好的学习方法。
我也有尝试去阅读一些 gem 的代码,但我发现 gem 的代码构造和 rails 不太一样,主要的逻辑都是在lib里,然后有 version,engine,core之类的,我都不太明白,我想请问在哪里能够学到类似的知识?
lib
version
engine
core
http://guides.rubygems.org/
http://guides.rubyonrails.org/plugins.html 这里也可以看看,里面藏有很多更好的组织代码的秘籍