Jeykey

Jeykey

Phoenix Form default values

Hey everyone,
I’m new to Elixir and Phoenix and I’m currently working on a very simple Phoenix application.
While working on the Form for Users to sing up, a problem came up.
At the moment users can set their own score, but should not be possible.
How can I set a default score for each new user that then gets written to the database?

First Post!

peerreynders

peerreynders

User sign up would typically have two phases in a User Controller:

  • new prepares the information to be shown on the sign up page.
  • create takes the information entered on the sign up page and prepares it for insertion into the database.

So it would be Accounts.register_user(user_params) (under create) responsibility to set any “default” values. The score wouldn’t be in the user_params as the user can’t set it. But register_user would “know” what default score to set.

Last Post!

Jeykey

Jeykey

Thank you, I might try that later. For now I just removed the field and from the form and in the controller I simply merge the params with a map for the default values, which works great for me.

Where Next?

Popular in Questions Top

RisingFromAshes
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
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 49134 226
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
saif
Hello everyone, Long time lurker first time poster here. I’ve recently begun working on Elixir full-time again! :raised_hands: It’s been...
New

We're in Beta

About us Mission Statement