beedsson
Hello everybody,
I’m following guidelines and instructions of the well-known Phoenix book “Programming Phoenix” and as I’m now on page 93 I tried to execute “mix ecto.migrate” after generating the resources.
The command shell outputs this error:
Compiling 13 files (.ex)
== Compilation error on file web/views/video_view.ex ==
** (SyntaxError) web/templates/video/index.html.eex:16: unexpected token: "\" (column 8, codepoint U+005C)
(eex) lib/eex/compiler.ex:36: EEx.Compiler.generate_buffer/4
(eex) lib/eex/compiler.ex:43: EEx.Compiler.generate_buffer/4
(phoenix) lib/phoenix/template.ex:378: Phoenix.Template.compile/2
(phoenix) lib/phoenix/template.ex:186: Phoenix.Template."-MACRO-__before_compile__/2-fun-0-"/3
(elixir) lib/enum.ex:1755: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix) expanding macro: Phoenix.Template.__before_compile__/1
web/views/video_view.ex:1: Rumbl.VideoView (module)
(elixir) lib/kernel/parallel_compiler.ex:117: anonymous fn/4 in Kernel.ParallelCompiler.spawn_compilers/1
I updated the router with the new resources before that.
I hope this is informative. Of course I can provide further details if needed.
Can you detect what kind of problem this is?
Thank you
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!
Could someone please give me a help/sample code, how to delete a file from s3 using waffle/waffle_ecto from Phoenix app.
I creat...
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
If a change or preparation module uses Ash.Changeset.get_argument/2 or Ash.Query.get_argument/2 (or any of the other get_argument functio...
New
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted”
Version...
New
Other Trending Topics
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
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
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
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
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
- #blog-post
- #ai
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #hex
- #security
- #metaprogramming











Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
ericmj
It would help if you include the code you get the compilation error on.
NobbZ
please show us the content of
web/templates/video/index.html.eexkokolegorille
It seems to be explicit, You should show us the video/index.html, especially line 8 of this file
NobbZ
@kokolegorille where do you read line 8? I read line 16, coloumn 8…
kokolegorille
Oh yes, it’s column 8…
beedsson
So this is my
web/templates/video/index.html.eexkokolegorille
There is video.\ that causes the error
The block should be
beedsson
Thanks, the command shell isn’t putting out an error for index.html.eex anymore.
Now it complains about
web/templates/video/show.html.eex:My
web/templates/video/show.html.eexfile is:So the correction of this error follows a similar pattern?
kokolegorille
Yes, like this
But I find it strange, because when doing this last year, I do recall there were generated.
I’m just trying to guess why You have these mistakes. If You are using a unix shell, You might want to look at history and check if You entered right shell commands
beedsson
Thanks for the code. I’m going to put it in.
And right, I thought of the same. The code that I’m getting those errors on wasn’t touched by me but generated by the command
as instructed on page 92. So we can conclude, this is implicating a previous false / missed shell command? Or could it be caused by a bad code in another file, or possibly both?