我有一個共同的觀點,列出了兩個不同的模型。唯一的區別是,在設置link_to
操作時,其中一個模型具有link
屬性,另一個不具有。我想檢查link
屬性是否存在,如果存在,請檢查它是否已設置。我有以下這些工作,但我想知道是否有更好的方法。檢查屬性是否存在並設置的最佳方法是什麼?
%li
- if @element.has_attribute?("link") && @element.link
= link_to @element.title, @element.link
- else
= link_to @element.title, @element
更好:'@ element.attributes.key?('link')' – rickyrickyrice