我下面類似這樣的東西answer通過添加一個字段,並在遷移填充它。 def up do
alter table(:posts) do
add :urltitle, :string
end
flush()
Repo.all(Post)
|> Enum.map(fn p ->
urltitle =
p.title
我正在使用Phoenix Framework將使用Rails編寫的API重寫爲Elixir。 主要網站使用Rails,並將繼續使用Rails。不過,我希望API使用Elixir。 我需要能夠從我的Elixir API項目中讀取created_at字段。 defmodule Example.Recipe do
use Ecto.Schema
schema "recipes" d
我有一個簡單的聯繫表格發送email和message字段。我正在使用Mailgun。 我可以從控制檯完美地發送電子郵件,但是當我嘗試從形式在UI發送,我收到以下錯誤: protocol String.Chars not implemented for %Iotc.Contact.Email{__meta__:
#Ecto.Schema.Metadata<:loaded, "contact_ema
我有兩個具有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