How to Iterate and Render Database Data in Phoenix LiveView
From ElixirBlocks
Example
This code references a PostgreSQL table named TestBeds.
use AppWeb, :live_view
alias App.TestBeds
defmodule AppWeb.PageLive do
use AppWeb, :live_view
alias App.TestBeds
def mount(_params, _session, socket) do
{:ok, assign(socket, testbeds: TestBeds.list_testbeds())}
end
def render(assigns) do
~H"""
<%= for testbed <- assigns.testbeds do %>
<div><%= testbed.name %></div>
<% end %>
"""
end
end