查看源代码 Phoenix.HTML.Safe 协议 (Phoenix.HTML v4.1.1)
定义 HTML 安全协议。
为了促进 HTML 安全,Phoenix 模板在模板中不使用 Kernel.to_string/1
将数据类型转换为字符串。相反,Phoenix 使用此协议,该协议必须由数据结构实现,并保证返回 HTML 安全表示。
此外,此协议依赖于 iodata,这在将数据发送或流式传输到客户端时提供了更好的性能。
定义 HTML 安全协议。
为了促进 HTML 安全,Phoenix 模板在模板中不使用 Kernel.to_string/1
将数据类型转换为字符串。相反,Phoenix 使用此协议,该协议必须由数据结构实现,并保证返回 HTML 安全表示。
此外,此协议依赖于 iodata,这在将数据发送或流式传输到客户端时提供了更好的性能。