он говорит, что для @test ноль. вам нужно проверить yo на nil, прежде чем вызывать метод против него:
<% if !@test.yo.nil? %>
<% @test.yo.keys.each do |key| %>
<%= key %>
<% end %>
<% end %>
вы, вероятно, можете найти лучшее место, чтобы поставить чек, но это дает вам представление о том, как это исправить