Думаю, ты собираешься причинить себе больше горя, чем стоит, лично я бы избегал зарезервированных слов, если это вообще возможно.
Ошибки связаны с использованием слова case
, поэтому, если вы все еще хотите, вы можете заставить вещи работать, если вы измените представления по умолчанию из:
<% @cases.each do |case| %>
<tr>
<td><%=h case.casename %></td>
…
до:
<% @cases.each do |c| %>
<tr>
<td><%=h c.casename %></td>
…