Ich versuche, in einer for-Schleife jedes eine Eigenschaft von User-Modell zu setzen, aber ich halte folgende Fehler bekommenkann nicht Remote-Funktion innerhalb Spiel aufrufen: foreach Schleife
kann nicht Remote-Funktion x.token aufrufen/0 innen Spiel (Elixier) src/elixir_fn.erl: 9: anonym fn/3 in: elixir_fn.translate/3 (stdlib) lists.erl: 1353: lists.mapfoldl/3 (Elixier) src/elixir_fn.erl: 14:: elixir_fn.translate/3
Methode:
Enum.each(users, fn(user) ->
user.token = Comeonin.Bcrypt.hashpwsalt(to_string(user.id))
end)
haben Sie Comeonin.Bcrypt importiert? Wenn Sie das getan haben, können Sie hashpwsalt ohne das Präfix aufrufen, das Ihnen möglicherweise Probleme bereitet. – GavinBrelstaff
@GavinBrelstaff versucht, dass immer noch nicht funktioniert – naveen
Hier https://hexdocs.pm/comeonin/Comeonin.Bcrypt.html es heißt, es gibt eine Funktion init() - muss das vor dem Aufruf von hashpwsalt aufgerufen werden? – GavinBrelstaff