Elixir是一种开源,动态,编译,通用的函数式编程语言。它被设计为与Erlang平台完全兼容,非常适合编写容错的分布式应用程序,具有软实时保证和热代码交换功能。
我想在 Peonix liveview 中进行测试来测试登录表单。我的非功能测试如下所示: 测试“登录”做 {:ok, view, html} = live(Phoenix.ConnTest.build_conn(), "/
Elixir/Phoenix Ecto:更新无限嵌套递归关联中的所有子级
我有这些表文件夹和文件 文件夹 模式“文件夹”做 字段:名称,:字符串 字段:已存档,:布尔值 属于:文件夹,文件夹 has_many :文件夹,文件夹 有很多...
Elixir/Erlang 中的命名函数是否有相当于 __MODULE__ 的函数?
是否有类似的方法可以检索函数的名称,就像 __MODULE__ 在 Elixir/Erlang 中检索模块的名称一样? 例子: defmodule 演示做 def home_menu 做 模块_...
如何使用 Phoenix 和 Elixir 获取 .heex 文件中的 Tag 值并分配给变量
我有以下代码片段: 我有以下代码片段: <div class="container mx-auto p-4"> <div class="mb-4"> <!-- Limite de banners --> <label for="limit" class="text-gray-700 ml-4">Limite de banners</label> <select id="limit" name="limit" class="ml-2 p-2 border rounded appearance-none pr-8"> <option value="5" selected>5</option> <option value="10">10</option> <option value="20">20</option> </select> <!-- Botão de busca --> <button id="search" class="ml-2 bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"> Buscar </button> </div> </div> 我想将选项标签值分配给名为 @limit 的 var,并在单击 id=search 按钮时将其传递到 url 路径中。 我不知道该怎么做。我在互联网上几乎找不到任何关于我的问题的信息。我没有在我的 Phoenix 项目中使用 LiveView。 一些选项是: 使用方法 <form> 将代码包装在 GET 标签中,并使按钮成为提交按钮。 将一些 javascript 放入 <script> 标记中以处理无线电上的值更改,解构当前 url 并添加/更新 limit 参数,使用更新的 url 重新加载页面。 如果您只想使用新的 limit 查询参数更新/重新加载页面,我建议首先尝试#1,因为这是最简单的解决方案。
Elixir/Phoenix 部署到 AWS ECS 时出现问题:prod.exs 中的 System.get_env/1 未检索任务定义中定义的环境变量
我是 AWS 部署新手,并且我的 Elixir/Phoenix 应用程序遇到问题。 我已将应用程序部署到 AWS ECS,但遇到环境变量问题。
如何解释 FunctionClauseError 中的函数属性 %函数子句错误{ 模块:MyApp.MyModule, 功能::“-load_data/4-inlined-0-”, 数量: 1, 种类:无, 参数:...
如何解释 FunctionClauseError 中的函数属性 %函数子句错误{ 模块:MyApp.MyModule, 功能::“-load_data/4-inlined-0-”, 数量: 1, 种类:无, 参数:...
Rebar3 无法在代理后面下载软件包,CA 证书丢失/未知
尝试在代理服务器后面下载要使用 rebar3 编译的软件包时,尤其是在具有自定义 CA 证书的企业环境中,出现错误: TLS 客户端:在
启动phoenix服务器时出现错误GOOGLE-APPLICATION-CREDENTIALS not set
当我启动phoenix服务器时,出现以下错误 **(混合)无法启动应用程序 hndl:退出于:Hndl.Application.start(:正常,[]) **(退出)引发异常: ...
defmodule F 做 一定要做 IO.puts(123) 结尾 结尾 defmodule G 做 进口F 定义 g 做 FF 结尾 结尾 G.g() 错误:未定义变量“ff” 为什么 ff 不可调用?
我们来描述一下问题: 我用 mix phx.new 创建了一个新的 phoenix 应用程序 我在 {dev, test}.exs 中配置了数据库连接(我正在映射现有数据库) 我使用 mix 创建了一个上下文...
我有一个包含 DD.MM.YYYY 格式的日期的字符串,并希望将其转换为 YYYYMMDD 格式。不需要进行错误检查,因为我可以确保输入字符串具有正确的
鉴于我有一个具有以下架构的表,其中日期不唯一: defmodule 记录做 字段(:播放,:整数) 字段(:日期,:日期) 结尾 我想选择每组的比赛总和,...
在不同端口上运行 iex mix phoenix.server 不起作用
这看起来像一个错误,但我不确定。 谁能告诉我在不同的端口号上运行 iex 是否有效。它始终使用端口 4000。 PORT=4001 iex -S mix phoenix.server Erlang/OTP 18 [erts-7.3] [
了解 Elixir Hexdocs(在示例 File.Stream 上)
Elixir Hexdocs 描述了模块 File,函数stream!,它返回一个 File.Stream。从我对Elixir中模块概念的理解来看,File.Stream是一个模块,它的定义...
我的理解是,映射实现了 Collector 协议,因此可以在推导式的 into: 部分中使用。为了尝试这个,我编写了以下程序: lt = [{“ab”...
我有一份清单 ll = [["ab","cd","ef"],["x","y","z"]] 我想从中得到一个元组列表, [{"ab", "c...
我有一个文件,其中每个行由分号分隔的“字段”组成,例如 AAA;BBBB;CCC XXX;YY;ZZZ 字段本身既不包含分号也不包含换行符...