如何调用第二行中的活动记录表
问题描述:
我有被设定为会话令牌用于测试目的,所以我的代码是两个变量如下:如何调用第二行中的活动记录表
@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
方法,每其中。
不错的一个谢谢梅加斯:) – Jay 2012-04-10 14:41:48