In der neuen Programmierung Phoenix Buch, Chris McCord sagt diese Zeichenfolge und Atom-Tasten für Controller-Aktion params über die Verwendung von:Atom Tasten vs String-Schlüssel in Phoenix
In der Welt Aktion in unseren Controllern, die externen Parameter string keys, "name" => name, intern verwenden wir name: name. Das ist eine Konvention in ganz Phoenix. Da externe Daten nicht sicher sind, passen wir sie explizit auf die Zeichenfolgenschlüssel an, und dann werden sie von unseren Anwendungsgrenzen wie Controller und Kanäle in Atomschlüssel umgewandelt, auf die wir überall in Phoenix angewiesen sind.
Aber mir ist nicht klar, warum die Verwendung von Stringschlüsseln sicherer ist als die von Atomschlüsseln. Warum sind String Keys hier eine sicherere Lösung?
Ah, okay, das Sinn macht. Vielen Dank! –