mirror of
https://github.com/discourse/discourse.git
synced 2024-12-04 14:44:06 +08:00
4459665dee
Co-authored-by: Guo Xiang Tan <tgx_world@hotmail.com>
15 lines
246 B
Ruby
15 lines
246 B
Ruby
class PollOptionSerializer < ApplicationSerializer
|
|
|
|
attributes :id, :html, :votes
|
|
|
|
def id
|
|
object.digest
|
|
end
|
|
|
|
def votes
|
|
# `size` instead of `count` to prevent N+1
|
|
object.poll_votes.size + object.anonymous_votes.to_i
|
|
end
|
|
|
|
end
|