phoenix-framework

    8熱度

    1回答

    這是我嘗試過的。 date = Ecto.DateTime.from_erl(:calendar.universal_time()) query |> where([record], record.deadline >= ^date) 我也試過 date = Ecto.DateTime.from_erl(:calendar.universal_time()) query = from m

    17熱度

    1回答

    當我通過https://github.com/elixir-lang/ecto/issues/389及其相關問題閱讀時,Ecto似乎支持多態關聯。 假設我需要關於任務和事件模型的評論模型關聯。如果我的自定義源外生協會的理解是正確的,那麼我們就需要四個表和三款車型, 表 任務 事件 tasks_comments events_comments 型號 任務 事件 評論 任務和事件模式將有如下的自定義源

    4熱度

    1回答

    我想創建一個用於認證登錄的mixins,因此它可以應用於我應該可以登錄的模型。很像Ruby中的has_secure_password。 Afaik這是使用use聲明完成的,該聲明必需模塊,並調用__using__宏。所以我實現了我的mixin。 defmodule MyApp.SecurePassword do defmacro __using__(_options) do q

    1熱度

    2回答

    我試圖用鳳凰託管在數字海洋我production服務器上的WebSockets和我不斷收到 WebSocket connection to 'ws://104.236.16.92/ws' failed: Error in connection establishment: net::ERR_NOT_IMPLEMENTED 我似乎無法找到關於這個問題的任何東西,或有什麼可以修復它。我的本地機器

    19熱度

    1回答

    我想反覆在Phoenix應用程序旁邊反覆運行相同的操作序列(如果當前工作人員發生了某些事情時不會崩潰整個Web應用程序),並且不確定是否應該使用GenServer ,Elixir的任務,一個代理,或者到目前爲止我還沒有想過的完全不同的東西。 當我開始我的鳳凰應用程序時,工作人員應該開始以及週期性地拉動串行連接的某些值,通過Phoenix頻道廣播它們,收集它們直到達到@save_interval,然

    23熱度

    2回答

    在Rails混合範圍和關聯,如果我有以下設置: class Post < ActiveRecord::Base has_many :comments end class Comment < ActiveRecord::Base belongs_to :post def self.approved where(approved: true)

    5熱度

    2回答

    我正在做我的第一個鳳凰應用程序,並試圖做新的/ 2控制器。 我寫的代碼是 def new(conn, %{"fbid" => fbid, "latitude" => lat, "longitude" => lng, "content" => content}) do {fbid, _} = Integer.parse(fbid); {lat, _} = Float.parse(

    4熱度

    1回答

    如果我啓動了我的鳳凰應用程序的一個實例並用請求點擊它,我的插頭會正常停止。但是,在測試環境中停止同樣的操作不會阻止下游的插件被調用,這會導致我的測試失敗。我認爲這個問題可能來自我在測試期間調用路由器的方式。下面是我使用的輔助功能從一個類似的功能在鳳凰框架本身是大量舉債: def call(router, verb, path, params \\ nil, headers \\ []) do

    7熱度

    1回答

    我有一個鳳凰路由,我想POST一些表單數據,但是有大約4個字段的窗體是可選的(窗體是由最終用戶構造的,因此這些字段可能不存在於POST有效載荷中) 在Phoenix控制器中,你將如何處理這個問題? 例如: 我的形式有 Field1, Field2 Field3 (optional) Field4 (optional) Field5 (optional) 和發佈形式必須始終有Field1

    2熱度

    2回答

    如何在我的Phoenix應用程序中監控與Ruby on Rails應用程序中的https://airbrake.io/類似的錯誤?