crudex:Phoenix 和 Ecto 的 CRUD 实用程序

时间:2024-07-08 09:16:40
【文件属性】:

文件名称:crudex:Phoenix 和 Ecto 的 CRUD 实用程序

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-08 09:16:40

Elixir

原油 将 Phoenix 和 Ecto 粘在一起的胶水。 它具有以下特点: Ecto 模型的 JSON 编码/解码 模型的动态虚拟字段 简化 CRUD 控制器的创建 用于登录的用户控制器。 原油模型 通过使用 Crudex.Model 模块,像这样: defmodule MyModel do use Crudex . Model end 您使用 Poison 使您的模型可进行 JSON 编码。 您还应该在模型中分别使用Ecto.UUID 、 Crudex.JSONBinary 、 Ecto.DateTime而不是:uuid 、 :binary和:datetime 。 Crudex.Model 还提供了以下宏: crudex_schema => 类似于 Ecto.Model 中的schema ,但将 ID/外键定义为 UUID 并创建时间戳。 如果您想使用 CRUD 控制器功


【文件预览】:
crudex-master
----mix.exs(824B)
----test()
--------crudex_test.exs(97B)
--------test_helper.exs(15B)
----mix.lock(692B)
----.gitignore(34B)
----lib()
--------crudex()
--------crudex.ex(24B)
----README.md(3KB)

网友评论