我在我的菲尼克斯应用程序的模式中使用了Ecto自定义类型,如描述的 (具体来说,使用Postgres Range来指定 of ,比如“12:00-4:00")。我能够在没有问题的情况下从数据库中插入/检索,但是我想不出一种很好的方法来为用户提供一个使用变更集和菲尼克斯表单的表单。boolean, null: false field :allowed_hours,
我试图在表worklogs中插入一个Ecto模型,它有两个关系:user_id和issue_id。我发现,当我试图为工作日志创建一个包含这两个字段的有效整数的变更集时,它们不包含在变更集中,并且在结果的worklog和API响应中为null。我已经确保user和issue存在于我要插入worklog的主键中。user = #get the user
w
总而言之,我试图创建一个模式/模型,该模式/模型与关联的模式/模型已经存在关联。我发现的每个示例看起来都更像是Rails的嵌套属性。下面是我的各种代码:schema "payor_procedure_mappings" do belongs_to) lib/ecto/changeset.ex:778: