yessikameliza
Drab issue - controller not changing
I was testing that drab library and it worked for me but I have a problem what is in the controller does not change I am doing what is in this link Drab: Server Side User Interface Access of POKE and PEEK counterattack but the initial list that is entered through the controller is not updating me and I do not understand why I am doing the same as in the tutorial, here is my code
defhandler replace_list(socket, _sender) do
IO.inspect("entroooo")
Drab.Live.clean_cache()
{:ok, payments} = Helpers.list_payments()
Drab.Live.poke socket, payments: payments
end
defhandler replace_in_process(socket, _sender) do
Drab.Live.clean_cache()
payments = Helpers.list_transaction()
Drab.Live.poke socket, payments: payments
end
controller:
def index(conn, _params) do
{:ok, payments} = Helpers.list_payments
render conn, "index.html", payments: payments
end
And that’s what happens
I do not change the list that is in the computer but instead enter it at the bottom
index.html.drab:
<button class="button blue-kommit"
type="button"
drab-click="replace_list">
<u>Pending </u>
</button>
<button class="button blue-kommit"
drab-click="replace_in_process">
In_process
</button>
<button class="button blue-kommit"
type="button">
Completed
</button>
<br>
<table>
<%= for payment <- @payments do %>
<%= payment.id %><br>
<% end %>
</table>
Most Liked Responses
grych
Creator of Drab
Hi yessikameliza,
did you get anything while defhandler replace_list(socket, _sender)?
2
grych
Creator of Drab
And can you show us payments = Helpers.list_transaction() in the defhandler replace_in_process(socket, _sender), please?
1
OvermindDL1
What do you mean by updating me? Are you waiting for a message from something to get an updated list, or..?
1
Popular in Questions
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
In Ruby, I can go:
User.find_by(email: "foobar@email.com").update(email: "hello@email.com")
How can I do something similar in Elixir?
...
New
Hello everyone,
I try to use an Javascript Event Handler in my root.html.leex file.
Therefore I created a function in the app.js file: ...
New
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
Good day to you all.
I have been struggling to get a query involving like and ilike to work.
Can anyone assist me on this, please?
pro...
New
I’m trying to make a websocket server in Phoenix or raw Elixir. I heard about gun, I think I could use cowboy, but since I’m not that sma...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Hey,
Just curious what are the main benefits of Elixir compared to Clojure?
When is Elixir more useful than Clojure and vice versa?
Th...
New
Using vs code and installed ElixirLS: support and debugger.
And I got an error popped up on start up says
Failed to run ‘elixir’ comma...
New
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum.
...
New
Other popular topics
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible.
total = 10
while total != 0
...
New
Hello everyone,
I try to use an Javascript Event Handler in my root.html.leex file.
Therefore I created a function in the app.js file: ...
New
Anybody knows a comprehensive comparison of Django and Phoenix, thanks for the help.
Where are they similar?
Where do they differ the m...
New
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? Ecto.Repo — Ecto v3.14.0 has exampl...
New
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
i’m a new one to elixir
which editor can i use
vs code? or atom?
Thanks! :smiley:
New
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar.
I p...
New
Hi!
Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New










