Here are a few standard tests provided by Ruby and rails that may help you, but you usually don't need to use all at once:
nil.blank?
false.blank?
''.blank?
[ ].blank?
nil.nil?
false.nil?
''.nil?
[ ].nil
nil.empty?
false.empty?
''.empty?
[ ].empty?
, , , , . blank? present?, . :
- @project_invoice = proj.present? ? proj.invoice : 0
:
- if (proj.present?)
@project_invoice = proj.invoice
- else
@project_invoice = 0
, -, - .