elixir 相关问题

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

当您在地图上操作时,Elixir 中是否保留键和值的顺序?

假设我在 Elixir 中有一张地图: m = %{“a”=>1,“b”=>2,“c”=>3} 如果我调用 Map.values(m),我是否可以保证返回值始终按该顺序为 [1, 2, 3],而不是 [3, 1, ...

回答 4 投票 0

Elixir 应用程序退出而不是永远运行

我编写了简单的 Elixir 应用程序,它启动 websocket 客户端并侦听传入消息。我原以为它会永远运行。但是当我使用 mix app.start 运行该应用程序时,该应用程序就会退出。我在这里...

回答 1 投票 0

如何将 html 代码从组件函数移动到 html/heex 部分?

假设我有这样的东西: defmodule MyAppWeb.Live.PostComponents 做 使用 Phoenix.Component 使用 Phoenix.HTML def 卡(分配)做 〜H“”“ ...

回答 1 投票 0

Elixir 安装依赖项命令 `mix deps.get` 抛出错误

安装 Elixir 依赖项时出错,所有 Mix 命令都抛出相同的异常 23:31:44.447 [通知] 应用程序 ssl 退出: 退出于: :ssl_app.start(:normal, []) **(退出)

回答 1 投票 0

Elixir `mix` 命令抛出错误`无法调用 Module.put_attribute/3,因为模块 Helloworld.MixProject 已编译`

使用命令 mix new project_name 设置新项目,它设置所有内容,无需任何 错误或警告消息,cd 到项目并运行命令 iex -S mix 它会抛出错误 lib/helloworld.ex 定义模块

回答 2 投票 0

如何更新 LiveView 中 phx-update="stream" 代码块内的分配

我有一个要使用 LiveView 流显示的笔记列表,我想使用由 Phoenix Presence 不断更新的名为 online_users_map 的分配,以显示当前是哪个笔记的作者

回答 1 投票 0

Ecto 条件更新插入 - Ecto.StaleEntryError

我正在尝试完成智能更新插入,我将其定义为: 如果数据库中没有具有相同 id 的模型,则执行 INSERT 如果数据库中有具有相同 id 的条目并且该条目较新(updated_at 字段),则不要...

回答 2 投票 0

如何在不设置实际数据库的情况下测试Phoenix控制器?

我正在凤凰城测试一些控制器,有些设置太复杂,无法包含在测试中。例如,我需要测试索引函数: defmodule ApiWeb.StudentController 做 使用A...

回答 2 投票 0

Elixir/Phoenix - 模板中的 for 循环迭代器

一定的数字从控制器传递到模板。例如,这个数字是 5。在模板中,我需要显示从 1 到给定数字 (5) 的数字。 例如,在 PHP 中这可以...

回答 2 投票 0

Running_total 变量被重置 - 为什么?

我对 Elixir 非常陌生 运行总变量在执行后重置为零 if 语句。我该如何解决? 我知道 Elixir 中的一切都是“不可变的”,但我知道

回答 1 投票 0

从上到下运行测试

defmodule GroupTest 做 使用 ExUnit.Case 别名 Chat.CentralServer,如:服务器 别名 Chat.Client,如:Client @clients [“lorem”,“约翰·多伊”,“friend24”,“

回答 1 投票 0

将 Elixir Phoenix 请求从根域重定向到 www

我们在 Heroku 上有一个 Phoenix 应用程序,其 DNS 位于 Route 53。我们按照此博客文章设置了正确的 http 到 https 重定向: http://building.vts.com/blog/2015/11/02/route53-ssl-naked-domain-redire...

回答 3 投票 0

如何在postgis中的ecto查询中使用st_buffer函数?

我尝试像这样在postgis中进行查询 来自(区域中的 r, 选择:计数(r.ogc_fid), 在哪里: st_相交( r.region_geometry, 分段( ...

回答 1 投票 0

Phoenix 持久构建问题:每次都重新编译依赖项

当我在项目中运行 mix 命令时,Elixir 似乎每次都会重新编译所有依赖项,使开发过程比预期慢。然而,我注意到当我...

回答 1 投票 0

未安装Erlang时找不到Erlang的public_key

我正在凤凰城制作“hello world”。 但在创建数据库时,mint 依赖项无法编译 mix ecto.create 要求我安装 rebar3 来构建:遥测和

回答 2 投票 0

Elixir 编译错误:模块 ExUnitProperties 未加载且无法找到

我将 Elixir 的版本从 1.7.4 升级到 1.15,现在我尝试运行 MIX_ENV=test mix test,但我不断收到错误模块 ExUnitProperties 未加载,无法找到我的 mix....

回答 1 投票 0

Erlang 的 public_key 未找到

我正在凤凰城制作“hello world”。 但在创建数据库时,mint 依赖项无法编译 mix ecto.create 要求我安装 rebar3 来构建:遥测和

回答 1 投票 0

如何让 app.html.heex 在 LiveView 中正确使用分配

背景 我有一个 Phoenix 应用程序,其中所有页面(登录页面除外)顶部都有一个菜单。 因此,仅当用户已经登录时才会显示此菜单。 我正在尝试回复...

回答 1 投票 0

如何处理 Elixir/Phoenix 模板中的空案例?

在模板中,我在行程中的几天内进行了迭代: <%= for day <- @days do %> <%= day.number %> <%= day.

回答 2 投票 0

如何使用 ExMachina 创建一个可以登录的帐户?

我可以使用我的工厂将新用户保存到数据库,但当我尝试登录时收到“无效的用户名或密码”。 如何在我的 Factory 中创建我也可以登录的用户?

回答 1 投票 0

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