I’m playing around with Arc Ecto reading the docs and following along with this tutorial .
I’m a bit puzzled on what to do when creating a Mock testing file to verify the local Ecto upload and how to correctly use %Plug.Upload{}. My code-
defmodule Posts.Mock do
def file_upload(path) do
%Plug.Upload{
path: Path.expand(path),
filename: Path.basename(path),
content_type: MIME.from_path(path)
}
end
end
Oh! I see my disconnect now… I don’t have Plug in my blog app. It’s in my Phoenix Liveview App. Thanks Koko!
Blog_App
--- browser(Phoenix Liveview Front End)
--- blog (All of the CRUD business logic and DB)
In regards to Waffle I saw it… but the docs weren’t very helpful as they seemed less thorough than Arc and I had to keep cross referencing both… Kind of confusing as Waffle has moments of expecting you to have implicit knowledge and understanding of Arc.
Since Waffle is built on top of Arc I was thinking of just trying to get the most basic thing in Arc working first as it seems more extensively documented.
Anything you recommend for a Waffle Ecto resource that’s more comprehensive than the docs?