У меня есть модель заметки, которая может содержать прикрепленную ссылку на изображение (linktype = "image") или какой-либо текст (linktype = "text). Когда я отображаю заметки, метод отображения меняется в зависимости от типа ссылки.Например:
<% @notes.each do |q| %>
<h2 class="title"><%= q.name %></h2>
<% if q.linktype == "image"%>
<img src="<%= q.link %>" />
<% elsif q.linktype == "text"%>
<%= q.text %>
<% end %>
<% emd %>
Мне нужно отображать заметки в нескольких разных видах на моем сайте, поэтому вместо того, чтобы повторять код просмотра несколько раз, я хочу, чтобы он был в одном месте и имел ссылкук нему с разных точек зрения.
Должен ли я сделать это в помощнике приложения? Если да, я должен поместить код отображения, как код выше, прямо в помощник, или есть лучший способ? Спасибо зачтение.