我試圖在生產模式下調試我的rails應用程序。 所以我想看看我從數據庫中得到哪個項目,但是當我在我的視圖中寫入時 <%= a %>
它顯示我<Item:0x007fa154cc5860>
。rails找到<Item:0x007fa154cc5860>
當我寫<%= a.id %>
我得到錯誤 undefined method id for nil:NilClass
。
我該如何找到這<Item:0x007fa154cc5860>
item?
控制器:
#analogs
@analogs = []
@analogs_codes.each do |code|
i = Item.where(:code => code).first
if i != nil?
@analogs << i
end
end
,並查看:
<% @analogs.each do |a| %>
<%= a.id %>
<% end %>
<%= item.id%>給你什麼? – Boltz0r
什麼是'item'和'a'? – Pavan
添加一些日誌或查詢或更多的代碼,這將有助於更好地幫助您 –