我在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