IO.puts (осмотр (контакты)) дает:возвращает список дает (Poison.EncodeError) не в состоянии кодировать значение,
[%HelloTable.Contact{__meta__: #Ecto.Schema.Metadata<:loaded>,
id: 37,
inserted_at: #Ecto.DateTime<2015-10-22T12:50:43Z>,
name: "Gumbo", phone: "(801) 555-55555",
updated_at: #Ecto.DateTime<2015-10-22T12:50:43Z>}]
И вид выглядит следующим образом:
defmodule HelloTable.ContactView do
use HelloTable.Web, :view
def render("index.json", %{contacts: contacts}) do
IO.puts(inspect(contacts))
contacts
end
end
Как только Я пытаюсь сделать эту точку зрения, я получаю:
** (Poison.EncodeError) unable to encode value: {nil, "contacts"}
спасибо, это работает, просто не хватает запятой после контакта .имя. –