我使用滑軌和在控制器檢索,我有一個數據庫,稱爲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