教程教授Ruby语法/知识,轻松学习rails

时间:2011-08-18 08:58:47

标签: ruby-on-rails ruby syntax

这些天我正在努力学习ROR,并且对ruby有基本的了解,但是经常使用rails,我觉得好像我对ruby不太了解。

为了解释这一点,在rails中我们使用has_many关键字。我在浏览ruby教程时没有学到任何这样的东西,但刚才知道它与ruby中的元编程有关(我不知道什么是元编程)。

所以我想知道是否有任何书籍/教程可以解释ruby的所有要点/语法/概念,这是新手在使用rails编程时会看到的。

感谢“JonasElfström”,简单来说,我要找的是“ Rails如何使用Ruby

感谢。

3 个答案:

答案 0 :(得分:2)

has_many不是关键字,它只是ActiveRecord::Associations模块中的类方法。

它已记录here,如果向下滚动,您甚至可以查看来源。

  

关联是一组用于绑定对象的类宏类方法   一起通过外键。他们表达的关系就像   “项目有一个项目经理”或“项目属于项目组合”。   每个宏都为该类添加了一些专门的方法   根据集合或协会的符号和选项   哈希值。它的工作方式与Ruby自己的attr *方法非常相似。

如果您已经了解Ruby Rails Guides可以帮助您,但可以更轻松地从documentation page列出的其中一本书中学习,或者通过观看几个screencasts来学习。

关于Ruby的书籍,我从未见过像Eloquent Ruby那样的赞美。

答案 1 :(得分:1)

有一个名为Learn Ruby the Hard Way的教程 (由Fog Creek Software的Rob Sobers撰写)

答案 2 :(得分:0)

我最近试过这个:http://pine.fm/LearnToProgram/这对我帮助很大,因为有一两个概念已经滑落。我很久以前就开始使用this的神秘版本。