AV
Size: a a a
AV
AV
A
Api.create_request(%Request{}, %{
ip: to_string(:inet_parse.ntoa(conn.remote_ip)),
useragent: get_req_header(conn, "user-agent") |> hd,
code: body,
user_id: user.id
})
AV
AV
A
МБ
МБ
K
K
K
defmodule UserService.Schema.User do
use Ecto.Schema
import Ecto.Changeset
@derive {Poison.Encoder, only: [:email, :name, :id, :image, :provider]}
@primary_key {:id, :binary_id, autogenerate: true}
schema "users" do
field(:email, :string)
field(:password, :string, virtual: true)
field(:password_hash, :string)
field(:name, :string)
field(:image, :string)
field(:provider, :string)
timestamps()
end
МБ
** (exit) an exception was raised:
** (Poison.EncodeError) unable to encode value: {nil, "requests"}
МБ
МБ
[
%Sandbox.Api.Request{
__meta__: #Ecto.Schema.Metadata<:loaded, "requests">,
code: "<?php\necho 1;",
id: 462,
inserted_at: ~N[2018-06-19 12:03:21.742638],
ip: "52.232.59.222",
updated_at: ~N[2018-06-19 12:03:21.747655],
user: #Ecto.Association.NotLoaded<association :user is not loaded>,
user_id: 1,
useragent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36"
}
]
МБ
МБ
AD
Я
TT