这个函数:
defp entries(query, page_number, page_size) do
offset = page_size * (page_number - 1)
query
|> limit([_], ^page_size) # error
|> offset([_], ^offset)
|> Repo.all
end
引发一个异常:
cannot use ^pg_size outside of match clauses
为什么会这样,如何解决?