Я рубину на рельсах, в поле зрения, я хотел бы проверить, есть ли какая-то переменная, не равная нулю. Предположим, что сначала я должен проверить, есть ли даже объект, а затем проверить, что это r1! = Nil. Есть ли лучший способ? спасибоесть более элегантный способ написать это? переменная в activerecord не равна nil
<% neki=Anketare.where("semestar_id=? AND JMBAG=? AND sifPred=? and vrstaNastave=?",session[:semestar_id],predmett.JMBAG,params[:format],Vrstanastave.find(1).vrstaNastave) %>
<% if neki.exists? %>
<% if neki.first.r1!=nil %>
A+
<% else %>
A-
<% end %>
<% else %>
A-
<% end %>
Некоторое форматирование поможет больше всего. –