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