7
Non sono molto pulito sull'attributo virtuale nel modello Ecto, è mappato solo al risultato della query?Come definire l'attributo virtuale nel modello Ecto
Non sono molto pulito sull'attributo virtuale nel modello Ecto, è mappato solo al risultato della query?Come definire l'attributo virtuale nel modello Ecto
vediamo al documentation:
:virtual
- Quando true, il campo non è persistito nel database.
I campi virtuali sono temporanei nello schema e non sono stati salvati nel database. Questo è utile per i processi e le convalide locali.
Esempio: campo di conferma della password.
schema "users" do
field :username, :string
field :password, :string
field :password_confirmation, :string, virtual: true
timestamps
end
Spero che questo aiuti.
È possibile eseguire la conferma della password senza il campo 'password_confirmation' nello schema. – JustMichael
Oh .. quindi ho bisogno di un esempio migliore. Grazie per le informazioni. – Fabi755