8
我正在嘗試設置用戶模型的某些屬性for-each循環,但我不斷收到以下錯誤內不能調用遠程函數內部匹配:Foreach循環
不能調用遠程功能x.token/0內匹配 (elixir)src/elixir_fn.erl:9:匿名fn/3 in:elixir_fn.translate/3 (stdlib)lists.erl:1353::lists.mapfoldl/3 (elixir)src/elixir_fn.erl:14:elixir_fn.translate/3
方法:
Enum.each(users, fn(user) ->
user.token = Comeonin.Bcrypt.hashpwsalt(to_string(user.id))
end)
您是否導入了Comeonin.Bcrypt?如果你確實可以調用hashpwsalt,而沒有可能導致問題的前綴。 – GavinBrelstaff
@GavinBrelstaff試過,仍然沒有工作 – naveen
這裏https://hexdocs.pm/comeonin/Comeonin.Bcrypt.html它說有一個函數init() - 是否需要在調用hashpwsalt之前調用? – GavinBrelstaff