elixir 相关问题

Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。

处理事件时出现无函数匹配子句错误

我的简单 LiveView 表单中有以下代码。 defmodule TodoappWeb.UserRegistrationLive 做 别名 Todoapp.Accounts 使用 TodoappWeb, :live_view 别名 Todoapp.User @impl true 德夫仁...

回答 1 投票 0

Elixir:如何将关键字列表转换为地图?

我有一个 Ecto 变更集错误的关键字列表,我想将其转换为映射,以便 Poison JSON 解析器可以正确输出 JSON 格式的验证错误列表。 我得到了错误列表...

回答 4 投票 0

Elixir / Phoenix:如何自定义HTTP请求日志格式?

默认情况下,我的 Phoenix 应用程序会在约 5 行日志输出中记录有关每个 HTTP 请求的基本信息。只要我将日志级别设置为:debug,我就可以看到每个请求的方法、路径、控制...

回答 2 投票 0

在“with”中使用“else”作为快乐路径是惯用的吗?

我们的代码库包含将值转换为特定数据类型的现有函数。我试图利用这些函数将未知目标类型的输入值转换为三种数据类型之一(nu ...

回答 1 投票 0

如何在 Elixir 中获取二进制文件的长度?

如何获取二进制文件的字节长度?它不是一个字符串。我不想要字符数。我只想知道它有多少字节长。

回答 2 投票 0

在 M1 mac 上安装 Elixir

我尝试使用brew在我的M1 mac上安装Elixir,如此处所述。安装后,elixir --version 返回分段错误 elixir --version.. 读完本文后,我尝试了建议的ch...

回答 2 投票 0

无法创建 Rumbl.Repo 的数据库:已杀死

我使用 mix phx.new rumbl 创建了一个新项目,效果很好。 然后我使用 cd rumbl 进入项目文件夹。之后我尝试运行 mix ecto.create ,结果出现此错误消息: ...

回答 2 投票 0

Phoenix 服务器无法从其他设备访问

我有一个phoenix liveview应用程序来尝试Liveview本机,我想从我的ipad连接到它。 我在linux上,所以我允许使用ufw访问端口4000,但在我的ipa中连接仍然失败...

回答 1 投票 0

其他设备无法访问服务器

我有一个phoenix liveview应用程序来尝试Liveview本机,我想从我的ipad连接到它。 我在 Linux 上,所以允许使用 ufw 访问端口 4000,但在我的 ipad 上连接仍然失败(我

回答 1 投票 0

--断点标志改变使用旁路混合测试的行为

背景 我正在尝试对我正在编写的简单终端应用程序进行集成测试。 该应用程序基本上是一个主管,它监督其他较小的库。

回答 1 投票 0

在 Elixir 中设置现有的结构体值?

是否可以有一个在现有结构中设置值的函数? 我正在谈论将现有结构传递到函数中并设置结构“name”v 的想法...

回答 1 投票 0

Elixir:验证特定范围内的 IP

需要检查给定的IP是否存在于这些多个范围内 给定IP:49.14.1.2 范围:49.14.0.0 - 49.14.63.255、106.76.96.0 - 106.76.127.255 等 我尝试过转换为

回答 4 投票 0

如何从一条路线为不同的用户角色提供不同的控制器/实时视图

如何定义我的 Plug/Phoenix 路由,以便我拥有一组 URL,但根据登录的用户类型显示不同的内容? 例如,用户应该访问 /home 并查看......的列表

回答 1 投票 0

如何扩展/继承 Elixir 模块?

假设一个 Elixir 库定义了: defmodule 解码器做 def 解码(%{"BOOL" => true}), do: true def 解码(%{"BOOL" => false}), do: false def 解码(%{"BOOL" => "true"}), 执行:

回答 5 投票 0

将模块名称转换为字符串并返回模块

如果我们有这样的模块名称: 模块.V1.国家测试 我可以将它转换为字符串,如下所示: Module.V1.CountryTest |> to_string 现在我得到了一些有趣的结果......

回答 2 投票 0

展平列表的一个深度

我有一个列表嵌套在另一个列表中,深度为 3。 [ [[1,2,3],[4,5,6]], [[1,2,3],[4,5,6]] ] 使用 List.flatten/1 后我的结果是 [1,2,3,4,5,6,1,2,3,4,5,6] 我想要

回答 2 投票 0

Elixir 压平列表的一层深度

我有一个列表嵌套在另一个列表中,深度为 3。 [ [[1,2,3],[4,5,6]], [[1,2,3],[4,5,6]] ] 使用 List.flatten/1 后我的结果是 [1,2,3,4,5,6,1,2,3,4,5,6] 我想要

回答 1 投票 0

在 Elixir 中,将测试文件与其相关模块放在一起

在 Elixir 中是否可以将我的测试模块与他们正在测试的模块放在同一目录中? 一个典型的 Elixir 项目的结构如下: 项目 |-- 库 | `-- my_module.ex `-- ...

回答 1 投票 0

Elixir Phoenix:不只是简单地生成一个链接

在heex中使用它时,我似乎无法找到链接函数。 索引.html.heex <%= link to: "/numbers/#{number.id}/messages", class: "block w-full h-full&qu...

回答 1 投票 0

在 Ecto 中一起创建两列的唯一约束

如何在 Ecto 中的两列上创建唯一索引,这对应于: 创建表 someTable ( col1 int 不为空, col2 int 不为空, 主键(col1、col2) ) ?

回答 4 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.