slugy:Phoenix库,用于为架构字段生成段

时间:2024-03-02 21:09:02
【文件属性】:

文件名称:slugy:Phoenix库,用于为架构字段生成段

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-02 21:09:02

Elixir

污泥 Phoenix库为架构字段生成段 假设我们有一个Post模式,我们想从title字段生成一个Slug并将其保存到slug字段中。 为了实现这一点,我们需要在变更集管道传递所需字段之后调用slugify/2 。 slugify/2生成块并将其放入变更集。 defmodule Post do import Slugy schema " posts " do field :title , :string field :body , :text field :slug , :string end def changeset (post, attrs) do post |> cast (attrs, [ :title , :body ]) |> slugify ( :title ) end end 在iex控制台上运行此


【文件预览】:
slugy-master
----mix.lock(3KB)
----.gitignore(575B)
----mix.exs(992B)
----.travis.yml(83B)
----.tool-versions(28B)
----.formatter.exs(84B)
----LICENSE(1KB)
----README.md(4KB)
----config()
--------config.exs(1KB)
----lib()
--------slugy.ex(5KB)
----test()
--------support()
--------test_helper.exs(15B)
--------slugy_test.exs(2KB)

网友评论