这个功能:
defp entries(query, page_number, page_size) do
offset = page_size * (page_number - 1)
query
|> limit([_], ^page_size) # error
|> offset([_], ^offset)
|> Repo.all
end
Run Code Online (Sandbox Code Playgroud)
给出了一个例外:
cannot use ^pg_size outside of match clauses
Run Code Online (Sandbox Code Playgroud)
为什么这样以及如何解决?
Phoenix 有没有办法只生成控制器,而不生成模型?在 Rails 中我会这样做
rails g controller Home index about
Run Code Online (Sandbox Code Playgroud) 在文档中我没有找到如何在 Elixir 中使用捕获组的描述。我怎样才能做到这一点?比如说,我想从字符串中提取一个子字符串并将其替换为其他内容:
~r"\[tag1\](.+?)\[\/tag1\]"
Run Code Online (Sandbox Code Playgroud)
如何访问之间的字符串] [/?