2015-01-09 27 views
0

你好,我是新来的红宝石轨道上。我通过下面的代码中,我被告知数据库模式正在通过这个代码加载:红宝石在铁轨上模型架构

Account.current = Question.find(2) 
Question.last 

我无法理解有关架构是如何被加载。这段代码实际上在做什么。请帮助

+0

不确定你在这些模型中发生了什么,但是从代码看起来你正在'Account'上调用'current ='类方法并将它传递给'Question'模型的一个实例。 'Question.last'将从数据库的'questions'表中检索最后一行。 – CWitty

回答

0

从Rails指南(Active Record)开始。这里是documentation.

另外,看看AREL。以下是GitHub上的链接。

这个article解释了如何将ruby查询转换为sql语句。