如何调用第二行中的活动记录表

问题描述:

我有被设定为会话令牌用于测试目的,所以我的代码是两个变量如下:如何调用第二行中的活动记录表

@auth_token = Session.first.token 
@auth2_token = Session.last.token 

我现在有三分之一的需求会话令牌,我想知道如何在之前的声明中解决这个问题。有人可以告诉我如何将变量设置为会话表中的第二条记录。

@auth_token = Session.first.token 
@auth2_token = Session.limit(2).token 
@auth3_token = Session.last.token 

我曾尝试限制(2).token但它不似乎工作

@auth_token, @auth2_token, @auth3_token = Session.limit(3).map(&:token) 

你已经失败,因为limit(2).token回报limit两个对象,你需要申请token方法,每其中。

+0

不错的一个谢谢梅加斯:) – Jay 2012-04-10 14:41:48