Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 关于Ruby类的好指南_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 关于Ruby类的好指南

Ruby on rails 关于Ruby类的好指南,ruby-on-rails,ruby,Ruby On Rails,Ruby,我是php开发人员,我正在尝试将php更改为ruby/rails 我读过Pargmatic的“Rails for PHP开发者”,但它非常简单 现在我需要学习所有关于ruby类的知识(名称空间、抽象、扩展、工厂/signleton模式、请求父类方法等),但我看到的所有指南和手册都非常简单,它们只适合初学者作为入门 阅读Ruby参考并不是一个好主意,因为它很难理解(我在Ruby方面的技能还不太好),所以我需要一些“专业开发人员”指南,其中有很多例子。“php |架构师Zend php 5认证学习指

我是php开发人员,我正在尝试将php更改为ruby/rails

我读过Pargmatic的“Rails for PHP开发者”,但它非常简单

现在我需要学习所有关于ruby类的知识(名称空间、抽象、扩展、工厂/signleton模式、请求父类方法等),但我看到的所有指南和手册都非常简单,它们只适合初学者作为入门

阅读Ruby参考并不是一个好主意,因为它很难理解(我在Ruby方面的技能还不太好),所以我需要一些“专业开发人员”指南,其中有很多例子。“php |架构师Zend php 5认证学习指南”就是一个很好的例子

有解决我问题的书/指南/课程吗


谢谢

这是大师(又名红宝石创造者)自己写的书:

你需要这个。

“元编程Ruby”非常值得添加到你的书架上。

pragprog还有其他关于rails和ruby的优秀书籍。很抱歉,这个问题不太适合堆栈溢出。没有一个明确的答案,每个人都可以说“是的,确凿的事实和明确的适用标准证明这个答案解决了问题。”你所要求的是主观的。最终的资源是弗拉纳根的Ruby编程语言和O'Reilly的Matsumoto。你肯定会发现这已经足够技术化了。OiReilly还提供了Ruby最佳实践,可以帮助您。当然,但对于一些不了解Ruby的东西,比如OP,几乎不合适。除了他们特别要求非初学者的材料,因为他们了解OO原则,并希望在Ruby中使用它们。不过,这个问题现在已经结束了,没有什么意义。@Michaeldurrent Matz是本文的合著者;问题是什么?别紧张Dave,你会注意到他指的是“Ruby创建者”。我知道大卫和马茨是一起写这本书的,但我认为马茨本人就是红宝石的创造者。如果我错了,请纠正我,永远敞开心扉学习更多。@Michaeldurrent不确定我能不能更轻松一点——不要因为不高兴而产生分歧。Matz是Ruby的创造者,所以这本书是由他和David写的。没问题,我只是为David看了“aka Ruby creator”,然后想,嗯,那是错的。