Я хочу использовать старую базу данных/таблицу Rails MySQL без изменения ее с помощью нового приложения Elixir. Очевидно, я столкнулся с проблемой created_at
и inserted_at
. https://hexdocs.pm/ecto/Ecto.Schema.html#timestamps/1 говорит, что я могу это решить. Но я не могу заставить его работать.Использовать `created_at` вместо` insert_at`
Вот что я делаю:
mix phoenix.new address_book --database mysql
cd address_book
mix phoenix.gen.html User users first_name last_name
mix phoenix.server
веб/модели/user.ex
defmodule AddressBook.User do
use AddressBook.Web, :model
schema "users" do
field :first_name, :string
field :last_name, :string
timestamps([{:created_at,:updated_at}])
end
[...]
Но чем я получаю следующее сообщение об ошибке:
Как могу я исправить это?
Где именно должно быть определено @timestamps_opts? Не удается найти секцию схемы. – raarts