ecto

    0熱度

    1回答

    我迄今所創建的查詢: query = from page in "wagtailcore_page", where: page.url_path == ^url_path, join: h in ^table_name, where: h.page_ptr_id == page.id 我現在想動態地選擇屬性h 例如,如果我通過在[:body, :footer

    0熱度

    1回答

    我下面類似這樣的東西answer通過添加一個字段,並在遷移填充它。 def up do alter table(:posts) do add :urltitle, :string end flush() Repo.all(Post) |> Enum.map(fn p -> urltitle = p.title

    1熱度

    1回答

    我正在使用Phoenix Framework將使用Rails編寫的API重寫爲Elixir。 主要網站使用Rails,並將繼續使用Rails。不過,我希望API使用Elixir。 我需要能夠從我的Elixir API項目中讀取created_at字段。 defmodule Example.Recipe do use Ecto.Schema schema "recipes" d

    0熱度

    1回答

    我必須讓它過於複雜,但我很難將我的頭圍繞一個簡單的問題。 說我有兩個表,global_users和local_users: create table(:global_users, primary_key: false) do add :id, :integer, primary_key: true add :local_user_id, references(:local_us

    2熱度

    1回答

    我有一個聯繫表單,使用下面的變更集。 def changeset(%Email{} = email, attrs) do email |> cast(attrs, [:name, :email, :message, :event]) |> validate_required([:name, :email, :message]) end ,但我得到以下錯

    0熱度

    1回答

    我有一個簡單的聯繫表格發送email和message字段。我正在使用Mailgun。 我可以從控制檯完美地發送電子郵件,但是當我嘗試從形式在UI發送,我收到以下錯誤: protocol String.Chars not implemented for %Iotc.Contact.Email{__meta__: #Ecto.Schema.Metadata<:loaded, "contact_ema

    1熱度

    1回答

    使用Phoenix 1.2,ecto 2.1.4,mariaex 0.8.2,mysql 5.6.33時遇到問題 - 我想以微秒爲單位存儲時間戳,但創建的列由timestamps/1功能是一個標準的datetime,其中幾秒鐘。在the docs他們提到了時間戳的usec選項,但即使明確地將其設置爲true也不會改變表格。

    0熱度

    1回答

    我有兩個具有has_many關係的模式。 帖子: schema "blog_posts" do field :body, :string has_many :notes, MyProject.Blog.Note, foreign_key: :blog_post_id timestamps() end 和注: schema "blog_notes" do

    0熱度

    2回答

    在我的Phoenix應用程序的一個表中,我有一個字符串數組。我希望能夠使用where: like()類型的查詢來查看數組中的任何值是否包含查詢字符串 - 但是,我不確定如何執行此操作。在應用程序中的前一次迭代,有問題的領域只是一個字符串字段,以及下面的查詢工作完美: results = from(u in User, where: like(u.fulltext, ^("%#{searc

    1熱度

    1回答

    我會在這裏展示一些相關的代碼模型,但如果你需要完整的代碼,你可以找到它在Github上:https://github.com/maple-leaf/phoenix_todo user_model: defmodule PhoenixTodo.User do use PhoenixTodo.Web, :model @derive {Poison.Encoder, only: [