From a9e882909a2e78b0c9741fbfd099afa7bfbfcc36 Mon Sep 17 00:00:00 2001 From: Milad Date: Thu, 13 Feb 2025 18:46:05 +0100 Subject: [PATCH] Update LiveView docs (#186) --- lib/phoenix_ecto/sql/sandbox.ex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/phoenix_ecto/sql/sandbox.ex b/lib/phoenix_ecto/sql/sandbox.ex index b0b74cf..6b8a974 100644 --- a/lib/phoenix_ecto/sql/sandbox.ex +++ b/lib/phoenix_ecto/sql/sandbox.ex @@ -94,6 +94,9 @@ defmodule Phoenix.Ecto.SQL.Sandbox do Now you can use the `on_mount/4` callback to check the header and assign the sandbox: defmodule MyApp.LiveAcceptance do + import Phoenix.LiveView + import Phoenix.Component + def on_mount(:default, _params, _session, socket) do %{assigns: %{phoenix_ecto_sandbox: metadata}} = assign_new(socket, :phoenix_ecto_sandbox, fn -> @@ -101,6 +104,7 @@ defmodule Phoenix.Ecto.SQL.Sandbox do end) Phoenix.Ecto.SQL.Sandbox.allow(metadata, Ecto.Adapters.SQL.Sandbox) + {:cont, socket} end end