Если ваш стиль содержит много тегов и HTML-элементов, я бы предложил поместить их в партиалы:
<%= render :partial => @audit_log.description rescue nil %>
Если description
равно created
, то файл _created.html.erb
будет отображаться в той же папке, что и текущий вид
Если это deleted
, отрендерить _deleted.html.erb
автоматически.
Если description
- это что-то еще, у которого нет файла _something.html.erb
, то ничего не будет отображаться (без rescue nil
произойдет ошибка)
======
Если вы хотите визуализировать партиал в другой папке,
<%= render :partial => "some/where/#{@audit_log.description}" %>