Railsアプリを書く私は最初に3つの変数がnilでないかどうかをチェックし、変数のいずれかがnilであれば終了する必要があるifステートメントを持っています。
問題は variable_name.nil ですか? 構文は、変数が nil かどうかのみをチェックします。変数が nil でないかどうかを確認するにはどうすればよいですか? 本質的に、変数がnilでない場合は「True」を返すようにします。
def my_status (product)
product_sales = product.line_items.total_product_sale.sum("quantity")
if (product.volume.nil? && product.volume2.nil? && product.volume.nil?)
if (product_sales >= product.volume) && (product_sales < product.volume2)
level1_status = 'Flipped'
elsif (product_sales >= product.volume2) && (product_sales < product.volume3)
my_status = "Flipped"
elsif (product_sales >= product.volume3)
my_status = "Flipped"
else
my_status = "In Play"
end
end
end