Reputation: 4929
I would like to return the ternary condition in the success case. Currently:
count = QuoteRequest.open.count
@quote_request_count = count > 0 ? count : nil
I would like something like this:
count = QuoteRequest.open.count > 0 ? QuoteRequest.open.count :nil
@quote_request_count = count > 0 ? count : nil
This would however execute the ActiveRecord statement twice, I would like to only execute it once. Does anyone have a better solution?
Upvotes: 0
Views: 178
Reputation: 3661
count = (tmp = QuoteRequest.open.count) > 0 ? tmp : nil
@quote_request_count = count > 0 ? count : nil
Is this working ?
Upvotes: 1