我使用滑轨和在控制器检索,我有一个数据库,称为log_cons和它拥有所有填充在其中的第一列是“ID”中的条目并且该值是“1”导轨从数据库
@log_cons = LogCon.all
puts @log_cons[1].id
此输出到浏览器:
Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id
,并打印在该终端的空行。
这可能是什么原因造成的?
哦,我试图获得所有记录的数组。我将如何做到这一点,并打印每个ID? – CodeGuy 2013-04-08 00:12:55
'LogCon.all'将返回所有的对象,然后你可以循环遍历每个元素,比如'LogCon.all.each {| o |把o.id}' – 2013-04-08 00:13:57
看到更新,现在是LogCon.all,错误是一样的 – CodeGuy 2013-04-08 00:16:18