phoenix-framework 相关问题

Elixir Web Framework针对具有实时功能的全功能,容错应用程序

在 Phoenix liveview 中测试登录表单

我想在 Peonix liveview 中进行测试来测试登录表单。我的非功能测试如下所示: 测试“登录”做 {:ok, view, html} = live(Phoenix.ConnTest.build_conn(), "/

回答 1 投票 0

Elixir/Phoenix Ecto:更新无限嵌套递归关联中的所有子级

我有这些表文件夹和文件 文件夹 模式“文件夹”做 字段:名称,:字符串 字段:已存档,:布尔值 属于:文件夹,文件夹 has_many :文件夹,文件夹 有很多...

回答 1 投票 0

如何使用 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,因为这是最简单的解决方案。

回答 1 投票 0

Elixir/Phoenix 部署到 AWS ECS 时出现问题:prod.exs 中的 System.get_env/1 未检索任务定义中定义的环境变量

我是 AWS 部署新手,并且我的 Elixir/Phoenix 应用程序遇到问题。 我已将应用程序部署到 AWS ECS,但遇到环境变量问题。

回答 1 投票 0

Phoenix:运行 mix ecto.create 编译 Ranch 依赖项时出错

我正在尝试浏览 Phoenix 框架网站上的启动和运行教程。我有以下设置: macOS 10.14.5 凤凰1.4.6 长生不老药 1.8.2 Erlang/OTP 22 我用 t 创建项目...

回答 2 投票 0

启动phoenix服务器时出现错误GOOGLE-APPLICATION-CREDENTIALS not set

当我启动phoenix服务器时,出现以下错误 **(混合)无法启动应用程序 hndl:退出于:Hndl.Application.start(:正常,[]) **(退出)引发异常: ...

回答 1 投票 0

Phoenix 提示运行不存在的迁移

我们来描述一下问题: 我用 mix phx.new 创建了一个新的 phoenix 应用程序 我在 {dev, test}.exs 中配置了数据库连接(我正在映射现有数据库) 我使用 mix 创建了一个上下文...

回答 3 投票 0

在不同端口上运行 iex mix phoenix.server 不起作用

这看起来像一个错误,但我不确定。 谁能告诉我在不同的端口号上运行 iex 是否有效。它始终使用端口 4000。 PORT=4001 iex -S mix phoenix.server Erlang/OTP 18 [erts-7.3] [

回答 2 投票 0

belongs_to 关联的 Ecto 变更集

我正在尝试在 Ecto 内的 Rails 中复制我习惯的行为。在Rails中,如果我有Parent和Child模型,并且Child属于Parent,我可以这样做:Child.create(parent:parent)。这...

回答 2 投票 0

将默认 gettext 键从 EN 更改为 PT-BR

我有一个多语言(en、es、pt)的 Elixir/phoenix 项目。 所有 gettext 键默认都是英文,但我想将默认值更改为 PT。 已经有超过 2k 的翻译了,所以...

回答 1 投票 0

docker 开发环境中的 Phoenix - 生成的代码无法从 VSCode 保存

我是 phoenix 的新手,正在尝试在 WSL 上使用 Docker 设置一个项目。我已经运行了该项目,并且可以很好地进行更改。使用其中一台 Phoenix 发电机时会出现此问题,

回答 1 投票 0

我在我的第一个 Elixir 项目中使用 mix ecto.create 时遇到错误

当我混合 ecto.create 时,出现以下错误: 无法编译依赖项:mint,“混合编译”失败。上面可能已记录错误。您可以使用“...

回答 1 投票 0

无法通过监护人获取当前用户

我正在使用 Guardian 并尝试使用 Canary,但是,我似乎无法获取当前用户,canary 需要 conn.assigns 中的 current_user,我已经遵循了这一点,如果我要求(在控制器行为内) ...

回答 2 投票 0

phoenix watcher 结果可执行文件不存在

我在观察者里面有这个 打字稿:[ “./assets/node_modules/typescript/bin/tsc”, “--noEmit”, “ - 手表”, “-p”, ”

回答 2 投票 0

Phoenix 框架 - 端口未按预期工作

最近更新后,我的 Phoenix 项目遇到了一些奇怪的行为。 基本上,每次重新启动应用程序时,我都必须不断更改端口号。我什至尝试过终止...

回答 1 投票 0

实时组件的条件渲染在 Phoenix Liveview 中无法按预期工作

我试图根据设备类型显示不同的实时组件,所以我的模板中有这个 ...

回答 1 投票 0

Websocket 与 phoenix 连接失败

App.js:7 WebSocket 连接到“ws://localhost:4000/socket/websocket?token=undefined&vsn=2.0.0”失败: 然后在日志中 传输::websocket 序列化器:Phoenix.Socket.V2.JSONSeri...

回答 1 投票 0

Phoenix PubSub 事件多次触发

def join("world:lobby", _message, socket) 做 PubSub.subscribe(Rotb.PubSub, "zone_1") {:好的,套接字} 结尾 def handle_info(%{message: message}, socket) 做 广播(

回答 1 投票 0

form_for 凤凰城问题

我是 Phoenix/Elixir 的新手,正在尝试制作一个小聊天应用程序。我遇到了一些困难,希望你能提供帮助。 这是我的代码 <%= f = form_for :chat, "#", id: "chat-form...

回答 4 投票 0

上传的图像未在生产 Heroku 上显示

我已将 Phoenix LiveView 应用程序部署到 Heroku。在应用程序上,用户可以上传他们的个人资料图片,并将其保存在上传文件夹中。个人资料图片不会在生产时呈现,但...

回答 1 投票 0

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