erb テンプレートに次のステートメントがあります。
<% if @serial.hacks.find(@serial.id) %>
<h1><%= @serial.hacks.find(@serial.id).hack_name %><h1>
<% end %>
存在する場合は hack_name を表示しようとしていますが、存在しない場合はエラーを防ぎます。Serial モデルと Hack モデルは、has many through 関係を共有しています。
Serial と Hack が関連付けられていないページを読み込むと、防止しようとしている次のエラーが表示されます。
Couldn't find Hack with id=2 [WHERE "hacktions"."serial_id" = 2]