Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
我的简单 LiveView 表单中有以下代码。 defmodule TodoappWeb.UserRegistrationLive 做 别名 Todoapp.Accounts 使用 TodoappWeb, :live_view 别名 Todoapp.User @impl true 德夫仁...
我有一个 Ecto 变更集错误的关键字列表,我想将其转换为映射,以便 Poison JSON 解析器可以正确输出 JSON 格式的验证错误列表。 我得到了错误列表...
Elixir / Phoenix:如何自定义HTTP请求日志格式?
默认情况下,我的 Phoenix 应用程序会在约 5 行日志输出中记录有关每个 HTTP 请求的基本信息。只要我将日志级别设置为:debug,我就可以看到每个请求的方法、路径、控制...
我们的代码库包含将值转换为特定数据类型的现有函数。我试图利用这些函数将未知目标类型的输入值转换为三种数据类型之一(nu ...
我尝试使用brew在我的M1 mac上安装Elixir,如此处所述。安装后,elixir --version 返回分段错误 elixir --version.. 读完本文后,我尝试了建议的ch...
我使用 mix phx.new rumbl 创建了一个新项目,效果很好。 然后我使用 cd rumbl 进入项目文件夹。之后我尝试运行 mix ecto.create ,结果出现此错误消息: ...
我有一个phoenix liveview应用程序来尝试Liveview本机,我想从我的ipad连接到它。 我在linux上,所以我允许使用ufw访问端口4000,但在我的ipa中连接仍然失败...
我有一个phoenix liveview应用程序来尝试Liveview本机,我想从我的ipad连接到它。 我在 Linux 上,所以允许使用 ufw 访问端口 4000,但在我的 ipad 上连接仍然失败(我
背景 我正在尝试对我正在编写的简单终端应用程序进行集成测试。 该应用程序基本上是一个主管,它监督其他较小的库。
需要检查给定的IP是否存在于这些多个范围内 给定IP:49.14.1.2 范围:49.14.0.0 - 49.14.63.255、106.76.96.0 - 106.76.127.255 等 我尝试过转换为
如何定义我的 Plug/Phoenix 路由,以便我拥有一组 URL,但根据登录的用户类型显示不同的内容? 例如,用户应该访问 /home 并查看......的列表
假设一个 Elixir 库定义了: defmodule 解码器做 def 解码(%{"BOOL" => true}), do: true def 解码(%{"BOOL" => false}), do: false def 解码(%{"BOOL" => "true"}), 执行:
如果我们有这样的模块名称: 模块.V1.国家测试 我可以将它转换为字符串,如下所示: Module.V1.CountryTest |> to_string 现在我得到了一些有趣的结果......
我有一个列表嵌套在另一个列表中,深度为 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] 我想要
我有一个列表嵌套在另一个列表中,深度为 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] 我想要
在 Elixir 中是否可以将我的测试模块与他们正在测试的模块放在同一目录中? 一个典型的 Elixir 项目的结构如下: 项目 |-- 库 | `-- my_module.ex `-- ...
在heex中使用它时,我似乎无法找到链接函数。 索引.html.heex <%= link to: "/numbers/#{number.id}/messages", class: "block w-full h-full&qu...
如何在 Ecto 中的两列上创建唯一索引,这对应于: 创建表 someTable ( col1 int 不为空, col2 int 不为空, 主键(col1、col2) ) ?