shahryarjb
I have read phoenix documents and edited my code but it didn’t work for me.
my dev config :
config :trangell_html_site_web, TrangellHtmlSiteWeb.Endpoint,
http: [port: 9991],
debug_errors: false,
code_reloader: true,
check_origin: false,
watchers: [node: ["node_modules/brunch/bin/brunch", "watch", "--stdin",
cd: Path.expand("../assets", __DIR__)]]
my ErrorView :
def render("404.html", _assigns) do
"Page not found"
end
def render("500.html", _assigns) do
"Server internal error"
end
def template_not_found(template, _assigns) do
Phoenix.Controller.status_message_from_template(template)
end
but it shows me :
How can I fix this ?
ref
https://hexdocs.pm/phoenix/errors.html
https://hexdocs.pm/phoenix/views.html#the-errorview
phoenix 1.3 || elixir v1.6.4
Trending in Questions
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
Hello,
I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
I’m seeing that a list inside a Kino.DataTable will be interpreted as a charlist, even if the Kino.configure() is set to charlists: :as_l...
New
So my question is quite simple and i have found no conclusive answer on forum, google or AI.
Should we use :erlang.float for Integer to ...
New
Hi, I’ve just set up an application with ash_authentication. There is only magic link strategy for now, so there is no confirmation add o...
New
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #hex
- #security












Showing Posts 13 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
sekrett
On Elixir 1.7.4 I got this exact problem in umbrella project and fixed it by deleting
_buildfolder. When I changedebug_errorflag and I restart the server I don’t see any file recompiled.shahryarjb
I added
use TrangellHtmlSiteWeb, :controllerin MyErrorView like this:Do I make a mistake? is this wrong or not? because I am able to get the session in my
404.html.eexnow.Update
it didn’t fix
, I think this problem won’t be fixed because 404 page is not a router
LostKobrakai
If you want to do work in a
render/2call but still render a template in the end you can userender_template/2, which you can see in practice here: Phoenix.Template – Phoenix v1.3.4shahryarjb
somebody knows what my problem is?
I was forced to use
redirect(conn, to: "/404")path:
controllers/blog_fallback_controller.exand
get_flashdoesn’t work and I can’t use session, what do I do ?shahryarjb
Hmm, Im confused, honestly I need it to show my 404.html.eex instead of text, I have created 2 html .eex before, but I can’t use these.
for example:
that is my
web/templates/error/404.html.eex, but It isn’t shown when I enter broken url. it shows me a text but I want that.Updated:
now I know, I have to delete all of my codes in My ErrorView except the following line:
I have 2 questions
q1: when I have 401 or 403 status; What is happens? can I custom them ?
q2: I have a FallbackController please see my code:
I render
render(TrangellHtmlSiteWeb.ErrorView , :"404")and it shows me an error in centre of my template, but in the main page if I try like:local.com/404it just shows me full 404 error page, independently!!Please see:
pic 1:
pic2:
how can I redirect it to 404full page with the session which I need?
NobbZ
What is it you actually want? If you want some HTML template rendered, then do so. As far as I remember you simply need to provide the template in the template/error folder and then leave off the render clause.
shahryarjb
Then what do I do to fix this? would you mind telling me? Please
NobbZ
This produces an infinite loop.
shahryarjb
@josevalim
Unfortunately, I have a problem with this part, I want to redirect to html error page but I can’t
I edited this to
but it didn’t work, how can I fix this?
shahryarjb
Hello, my elixir ver is v1.6.4, I removed my _build and I saw this which was fixed. thank you , I’ll update this soon to 1.7