ecto

    1熱度

    1回答

    我有一個看起來像這樣的用戶模型: defmodule MyApp.User do schema "users" do field :name, :string field :email, :string field :password, :string, virtual: true field :password_confirmation, :s

    0熱度

    1回答

    想知道是否有人能夠給我一個我一直在努力的東西。 長話短說,我有一個模型「用戶」和另一個「配置文件」。個人資料belongs_to用戶和用戶has_one個人資料。目前爲止所有的都很好.. 當用戶註冊時,我需要用戶模型的電子郵件和密碼以及屬於配置文件模型的名字和姓氏。 我的問題是..我如何處理插入用戶記錄與我的RegistrationController配置文件? 這裏是控制器目前看起來像(基於什麼

    6熱度

    1回答

    在我的Phoenix JSON API中,當我請求一個數據庫中不存在的對象時,我得到一個Ecto NoResultsError。 我想讓我的JSON API返回一個null以及一個404錯誤。 我該怎麼做? 目前,我幾乎已經默認生成的html控制器/視圖等。我已經修改了控制器是這樣的: def show(conn, %{"id" => id}) do my_model = Repo.ge

    2熱度

    1回答

    我對Phoenix,Ecto生態系統非常新穎。我試圖在表格之間創建處理許多關係。不幸的是,我不知道如何創建變更集(插入它)同時保存用戶和事件數據,並且在可用來源中找到該信息時遇到很大困難。你能幫忙嗎?至少我指出了正確的方向? 當我正在做關係的另一個任務,我正在使用build/2,但它只需要一個關聯參數。 我已經創建以下結構: 表1中,數據與事件: schema "events" do f

    13熱度

    1回答

    我有一個發表和評論模型。一篇文章有​​很多評論,一篇評論屬於一篇文章。 當顯示個人評論時,我如何訪問它所屬的帖子? 即在Ruby on Rails的你可以這樣做: @comment = Comment.find(params[:id]) @post = @comment.post 我怎麼能做到這一點使用鳳凰藥劑框架?我相信我的模型關聯設置正確,但我對如何在視圖或控制器中實際獲取此查詢感到困惑

    5熱度

    1回答

    我試圖在Ecto Postgres中做2個字段的唯一約束。到目前爲止,我能夠做到: 在遷移: create unique_index(:presences, [:event_id, :user_id], name: :special_event_user) 變更集: def changeset(presence, params \\ :empty) do presence

    1熱度

    1回答

    因此,我有一個屬於用戶的模型Ticket。每個用戶都有很多票。所以user_id是每個Ticket的外鍵。我怎樣才能建立一個查詢,讓我得到每個用戶的用戶名排列的所有票據?我一直在嘗試 query = from u in User, preload: [:tickets] query_tickets = from t in Ticket,

    9熱度

    1回答

    對於在Phoenix控制器某些查詢,這裏有兩種方案我 計劃1: defmodule Demo.UserController do # ... def index do # This is just for example # The point is Repo in used here Repo.all(User) end end

    14熱度

    2回答

    我正在鳳凰城寫一個簡單的CRUD應用程序,管理員在創建新組織時可以使用初始工作人員帳戶進行配置。 有效地,組織和用戶之間的關係是多方面的。 我想出了以下內容: 用戶模式: defmodule MyApp.User do use MyApp.Web, :model schema "users" do field :name, :string field :email, :s

    8熱度

    2回答

    我試圖在phoenix應用中實現永久鏈接。 的目標是改變本地主機:4000 /產品/ 1爲localhost:4000 /產品/產品名稱 我嘗試以下瑞恩·貝茨插曲permalinks implementation in rails 但無法找到機型to_param功能鳳凰。 請幫忙。