Sha256: 5435c1e298ed1c9c19d476c4d99b3bd840eaf3de7675658651d855dec31c1792
Contents?: true
Size: 620 Bytes
Versions: 18
Compression:
Stored size: 620 Bytes
Contents
json.data @collection do |entity| json.id entity.id json.type entity.class.table_name json.attributes do json.(entity, :created_at, :password) json.ip entity.ip.to_s end unless entity.agent.nil? json.relationships do json.agent do json.data do json.id entity.agent_id json.type entity.agent.class.table_name end end end end end json.included do json.partial! 'my/login_attempts/included/agents', locals: { agents: Agent.where(id: @collection.pluck(:agent_id).uniq) } end json.partial! 'shared/pagination', locals: { collection: @collection }
Version data entries
18 entries across 18 versions & 1 rubygems