我有一个共同的观点,列出了两个不同的模型。唯一的区别是在设置link_to
动作时,其中一个模型有link
属性,而另一个没有。我想检查该link
属性是否存在,如果存在,请检查它是否已设置。我有以下工作,但我想知道是否有更好的方法。
%li
- if @element.has_attribute?("link") && @element.link
= link_to @element.title, @element.link
- else
= link_to @element.title, @element