Elixir Web Framework针对具有实时功能的全功能,容错应用程序
我正在使用 Mox 来模拟我的应用程序中的一些模块。通常,它工作正常,但我有一个在 FLAME.call/2 中调用的函数,它破坏了我的模拟: ** (Mox.UnexpectedCallError) 没有预期定义...
我的 Phoenix 问题是否有一个简单的解决方案,从包含“{:token, my_token}”的(Pigeon)Google FCM V1 请求呈现 JSON 响应?
我正在使用 Pigeon (v2.0.0) 通过 Phoenix (1.7.12) 发送新的 FCM V1 API 消息。新消息的一部分包括传出消息中的字段 {:token, my_token}。当菲尼克斯获得
我正在尝试在许多 GenServer 中使用 Phoenix 框架的 PubSub 模块,但是我希望有一个明确定义的主题列表来引用而不是原始字符串。 目前我的代码...
如何在模式中添加功能?我想创建用于动态添加字段到模型架构的函数。例子: def func 做 # .. 循环创建动态字段 字段:街道,:字符串 结尾
尝试从 pdf 生成器上传 pdf 时出现 Elixir 错误
我正在尝试通过商店功能上传并创建生成的pdf的下载提示,但我不断收到错误,就好像尚未生成pdf一样,但我可以确认有一个pdf文件...
Dockerising Elixir/Phoenix 应用程序:(Postgrex.Error) FATAL 28P01 (invalid_password) 用户“postgres”密码身份验证失败
我有一个 Elixir/Phoenix 应用程序,我一直在本地开发,由 PostgreSQL 支持。当我通过终端使用 mix phx.server 运行时,一切正常。 我现在正在尝试记录...
我有一个类别数据库表,其中类别可以是同一个表中类别的子类别。例如: 类别_id 分类名称 父 ID 1 词汇 零 2 动物 1 3 食物 1 4
渲染phoenix视图时“(Protocol.UndefinedError)协议Enumerable未实现”
对于 Elixir、Phoenix/Ecto 和 Erlang 来说,总体来说是新手,所以请耐心等待。 我正在遵循使用 Ecto 在 Phoenix 中定义模型、视图和控制器的其他工作示例,但我只是不喜欢
在读完一本《Programming Phoenix >= 1.4》之后,卡在了“Testing Logged-Out Users”
我正在关注一本书“Programming Phoenix >= 1.4”,但被困在“测试注销用户”(集成测试,第 161 页)。测试失败。 视频控制器测试.exs 定义模块
假设我有三个模型: 用户: has_one 钱包 钱包:属于用户 交易:belongs_to钱包 我正在尝试获取给定用户的所有交易。我可以使用的 SQL 如下...
在我的 phoenix 项目中,我有一个通过连接表链接的帖子和标签架构 模式“帖子”做 字段:标题,:字符串 字段:正文,:字符串 Many_to_many :标签、App.Tag、join_throug...
字符串:Lorem ipsum {{dolor}} sat {{amet}},consectetur adipisicing {{elit}}, 我想从上面提到的字符串中提取包含在 {{ }} 中的所有标签的列表并对其进行处理,即检查...
我目前正在开发宠物收养应用程序的后端,例如 PetFinder。我有一个代表宠物公告的 Pet 实体,我希望我的宠物建模看起来像 PetFinde...
我想在 Peonix liveview 中进行测试来测试登录表单。我的非功能测试如下所示: 测试“登录”做 {:ok, view, html} = live(Phoenix.ConnTest.build_conn(), "/
Elixir/Phoenix Ecto:更新无限嵌套递归关联中的所有子级
我有这些表文件夹和文件 文件夹 模式“文件夹”做 字段:名称,:字符串 字段:已存档,:布尔值 属于:文件夹,文件夹 has_many :文件夹,文件夹 有很多...
如何使用 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,但遇到环境变量问题。
Phoenix:运行 mix ecto.create 编译 Ranch 依赖项时出错
我正在尝试浏览 Phoenix 框架网站上的启动和运行教程。我有以下设置: macOS 10.14.5 凤凰1.4.6 长生不老药 1.8.2 Erlang/OTP 22 我用 t 创建项目...
启动phoenix服务器时出现错误GOOGLE-APPLICATION-CREDENTIALS not set
当我启动phoenix服务器时,出现以下错误 **(混合)无法启动应用程序 hndl:退出于:Hndl.Application.start(:正常,[]) **(退出)引发异常: ...
我们来描述一下问题: 我用 mix phx.new 创建了一个新的 phoenix 应用程序 我在 {dev, test}.exs 中配置了数据库连接(我正在映射现有数据库) 我使用 mix 创建了一个上下文...