У меня есть общее представление, в котором перечислены две разные модели. Единственное отличие состоит в том, что при настройке действия link_to
одна из моделей имеет атрибут link
, а другой - нет. Я хочу проверить, существует ли атрибут link
, и если да, проверьте, установлен ли он. У меня есть следующее, что работает, но мне было интересно, есть ли лучший способ.
%li
- if @element.has_attribute?("link") && @element.link
= link_to @element.title, @element.link
- else
= link_to @element.title, @element