Коли я надаю частку, якої не існує, я отримую Виняток. Я хотів би перевірити, чи існує часткова частина, перш ніж її винести, і якщо вона не існує, я видам щось інше. Я зробив наступний код у своєму .erb-файлі, але, думаю, повинен бути кращий спосіб зробити це:
<% begin %>
<%= render :partial => "#{dynamic_partial}" %>
<% rescue ActionView::MissingTemplate %>
Can't show this data!
<% end %>
rescue
, ризикована. Я б переглянув інші рішення, перш ніж використовувати його.