Although it seems straight forward, but I am missing something I need help with.
I am need to insert a record, my schema is:
defmodule ChatMessagePivot do
use MyApp.Web, :model
schema "chat_messages_pivot" do
field :school_id, :integer
field :parent_id, :integer
field :class_room_id, :integer
field :teacher_id, :integer
field :message_id, :integer
field :sender, :string
field :date_time, Ecto.DateTime
end
end
then, if I try to insert into repo a new record as:
date_time= Ecto.DateTime.utc
chat_message_pivot= %ChatMessagePivot{sender: 1, class_room_id: 1, school_id: 1, parent_id: 1, teacher_id: 1, message_id: 1, date_time: date_time }
# now, if I try to insert record, I get error:
# no case clause matching: {{{2017, 9, 26}, {9, 55, 46, 0}}}
repo.insert(chat_message_pivot)
Any idea?