我在ERB模板下面的語句:Rails的對象不能被發現的舉動在視圖
<% if @serial.hacks.find(@serial.id) %>
<h1><%= @serial.hacks.find(@serial.id).hack_name %><h1>
<% end %>
我想,如果它的存在是爲了顯示hack_name,但是,如果防止錯誤它不存在。 Serial和Hack模式有着許多直通關係。
當我加載不具備串行和黑客之間的關聯,我得到以下錯誤,我試圖阻止網頁:
Couldn't find Hack with id=2 [WHERE "hacktions"."serial_id" = 2]
您是否正確地尋找黑客其中id = serial_id? – Swards 2013-03-06 16:37:54