小编Ram*_*ano的帖子

不能在match子句之外使用^ xxx

这个功能:

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)

为什么这样以及如何解决?

elixir ecto phoenix-framework

25
推荐指数
1
解决办法
4777
查看次数

Phoenix 有没有办法只生成控制器,而不生成模型?

Phoenix 有没有办法只生成控制器,而不生成模型?在 Rails 中我会这样做

rails g controller Home index about
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails elixir phoenix-framework

5
推荐指数
1
解决办法
1809
查看次数

在 Elixir 中使用捕获组

在文档中我没有找到如何在 Elixir 中使用捕获组的描述。我怎样才能做到这一点?比如说,我想从字符串中提取一个子字符串并将其替换为其他内容:

~r"\[tag1\](.+?)\[\/tag1\]"
Run Code Online (Sandbox Code Playgroud)

如何访问之间的字符串] [/

regex elixir phoenix-framework

1
推荐指数
1
解决办法
5668
查看次数

标签 统计

elixir ×3

phoenix-framework ×3

ecto ×1

regex ×1

ruby-on-rails ×1