phoenix-framework

    1熱度

    1回答

    我有一個頻道,當您連接到它時,它會在後端執行一些操作。一旦後端工作完成,我需要發回應答。 這裏是我的頻道: def join("boot", _, socket) do Launcher.start() {:ok, socket} end def handle_in("boot:fetch", params, socket) do payload

    0熱度

    2回答

    我需要現在當我的數據庫中某行發生變化時。我正在使用phoenix 1.2.4。我已經有觸發器使用postgres,但實際上我不知道我是否需要它們。 你知道我該如何解決我的問題? 注意:數據庫不一定是從控制器更改,而是我有一個更新某些部分的cron。

    1熱度

    2回答

    我有一個控制器,它看起來像這樣API控制器獲取錯誤: defmodule PrefectWeb.DocumentController do use PrefectWeb, :controller alias Prefect.Queue def create(conn, params) do case Prefect.add(Queue, struct(P

    6熱度

    2回答

    我已經成功實例化了兩個Heroku應用程序:my-app-prod和my-app-test。我在Heroku應用程序設置中配置了特定的環境變量。我正在使用Phoenix中的標準配置文件:config.exs,test.exs,prod.exs,dev.exs。 在使用應用變量MIX_ENV = test配置Heroku中的my-app-test之後,它仍然從prod.exs加載變量。 是否有任何額

    0熱度

    2回答

    我很新的藥劑和鳳凰,但我發現它真的很酷。我來自Rails的背景。 鑑於這種變更,例如: def signup(struct, params \\ %{}) do struct |> cast(params, [:email, :password, :password_confirmation, :username]) |> validate_required([:em

    0熱度

    1回答

    我們正在使用酒廠在我們的 phoenix應用程序中創建可執行的版本發行版。我們使用docker在Digital Ocean上部署我們的應用程序。由於我們不想與其他機器共享代碼,因此我們希望執行構建編譯文件作爲可執行文件,我們可以通過命令行在某臺遠程機器上運行該文件。 因此,一些研究之後,我們發現,distillery plugin建立可執行的版本它可以創建 mix release --execut

    0熱度

    1回答

    我正在使用GenServer作爲排隊系統。我怎樣才能使整個應用程序訪問相同的過程? 我想過把它application.ex將做到這一點,就像這樣: children = [ supervisor(Prefect, [], name: PrefectQueue) ] 我Prefect模塊是GenServer: defmodule Prefect do use GenServ

    0熱度

    1回答

    我試圖通過靈藥外殼下面從鳳凰編程的書爲例exercice導入Ecto.Query,這讓我這個錯誤 iex> import Ecto.Query ** (CompileError) iex:3: module Ecto.Query is not loaded and could not be found 是否有人知道如果這已被棄用或以其他方式導入它?

    2熱度

    2回答

    鳳凰似乎有序列化JSON(它的新的給我反正)的非常規的方式。例如,假設我有一個包含兩列的表格 - id和name。在幾乎所有其他的web框架,以顯示終端的響應將返回JSON,看起來像這樣: { "id": 1, "name": "foo" } 使用鳳凰發電機的響應看起來是這樣的: { "data": { "id": 1, "na

    0熱度

    1回答

    當我運行mix edeliver build release production --verbose A remote command failed on: [email protected] 我得到這個錯誤,但是當我登錄到服務器,花好月圓(因此混合)似乎安裝罰款。 ssh [email protected] [email protected]:~$ mix -v Erlang