下面的代碼更新Product的changeset。我還試圖用changeset2中的新「價格」更新ProductShop,但它沒有更新。我檢查了所有重要部分,並且price具有值,product_shop具有值,並且"Price updated"被打印到控制檯。 put "/products" do
errors = {}
IO.inspect(conn.body_params
在我的Phoenix應用程序中,嘗試使用embeds_many關係更新模型時出現no function clause matching in Ecto.Changeset.change/2錯誤。我已閱讀文檔並查看了其他文章,但我無法弄清楚我做錯了什麼。 首先,這裏的錯誤: ** (FunctionClauseError) no function clause matching in Ecto.Ch
大家好,我正在尋找方法來更改字段類型並在此期間轉換其值。 我的意思是類似的東西: def up do
alter table(:users) do
modify :role, :integer, default: fragment("convertion_function")
end
end
我知道Ecto.Migration#modify/3功能得到&frag