Comments (2)
@srcrip assign
expects the socket
as the first argument. I am not sure if you would be able to get the socket
in the custom errors, but for this specific example you are mentioning maybe it's enough with:
defmodule ExampleWeb.ErrorHTML do
use ExampleWeb, :html
def render("404.html" = template, assigns) do
message = "hello"
~H"""
<h1 class="text-2xl font-bold tracking-tight text-gray-900 sm:text-4xl">
<%= @status %> <%= message %>
</h1>
"""
end
end
I know that you pasted just an example so maybe it doesn't fit what you need. But let me know.
from phoenix.
The error message is correct. This is not the render function of a LiveView nor of a component. We could relax it here and allow assign
to work with any map, but there is no change tracking happening here whatsoever, so I am unsure if we should do it. It is up to @chrismccord to decide if he wants to allow assigns
to be used anywhere, even outside of the regular rendering stack.
from phoenix.
Related Issues (20)
- the umbrella generator is messy
- LiveView falls back to Longpolling too often HOT 15
- `row_click` on CoreComponents `<.table>` component HOT 1
- Deprecation warning on startup HOT 1
- phx.gen.cert cannot generate a certificate on 2024-02-29 with a valid end date HOT 1
- Longpoll fallback is preserved after server restart and browser reload HOT 25
- Incorrect parameter name for category IDs in "Contexts" guide section HOT 2
- multiple phx.digest in mix alias doesn't work HOT 1
- Hard to spot when phoenix application conflicts with a dependency. HOT 1
- Stale moduledoc for `Token` regarding token secrecy HOT 2
- weird behaviour when deep merging endpoint options HOT 1
- `Phoenix.Presence.get_by_key/2` typespec, return values, and documentation are inconsistent HOT 2
- Hexdocs.pm are missing the core_components.ex HOT 1
- Weird debug output on fresh project HOT 2
- Ecto.NoResultsError not swallowed HOT 10
- HTML and Live CRUD generators output invalid HTML (buttons nested in links)
- I would like to request `Phoenix.Endpoint.init/2` callback not be deprecated HOT 2
- Modules with dependencies using fetch_env are not recompiled in dev. HOT 4
- Updating tailwind css to 3.4.x for phoenix 1.7.x (default) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phoenix.