Size: a a a

Эликсир и Вунш

2020 February 21

IE

Igor Evstifeev in Эликсир и Вунш
)))
источник

IE

Igor Evstifeev in Эликсир и Вунш
А опыта в других языках как у дурака фантиков
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Ребят, у меня очередная попытка освоить Phoenix.
Создал модель
mix phx.gen.html Doctors Doctor doctors fname:string pname:string lname:string
HTMLный CRUD работает.
Теперь пытаюст понять как работать с Ecto, смотрю доку на https://hexdocs.pm/phoenix/ecto.html
Там в примере Repo.all(User), я делаю
iex(1)> Repo.all(Doctor)
(UndefinedFunctionError) function Repo.all/1 is undefined (module Repo is not available)
   Repo.all(Doctor)
ок, тогда другой вариант
iex(1)> Edent.Repo.all(Doctor)
(Protocol.UndefinedError) protocol Ecto.Queryable not implemented for Doctor of type Atom, the given module does not exist. This protocol is implemented for the following type(s): BitString, Ecto.SubQuery, Ecto.Query, Atom, Tuple
   (ecto) lib/ecto/queryable.ex:40: Ecto.Queryable.Atom.to_query/1
   (ecto) lib/ecto/repo/queryable.ex:14: Ecto.Repo.Queryable.all/3

что ему надо? Что я делаю не так? Куда копать?
источник

МК

Максим Кузьмин in Эликсир и Вунш
смотри
источник

МК

Максим Кузьмин in Эликсир и Вунш
нет модуля Repo
источник

МК

Максим Кузьмин in Эликсир и Вунш
Есть модуль NameOfYourApplication.Repo
источник

МК

Максим Кузьмин in Эликсир и Вунш
пока ты ему alias не сделал, ты его можешь только по полному имени-отчеству звать
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
ага
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Edent.Repo.all(Edent.Doctors.Doctor)
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
вот так получилось
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Максим Кузьмин
пока ты ему alias не сделал, ты его можешь только по полному имени-отчеству звать
Спасибо
источник

МК

Максим Кузьмин in Эликсир и Вунш
поэтому или NameOfYourApplication.Repo или с алиасом, с алиасом хоть василием семенычем зови
источник

МК

Максим Кузьмин in Эликсир и Вунш
тоже с докторами
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Мне после erlang это очень непривычно
источник

МК

Максим Кузьмин in Эликсир и Вунш
я думал после эрланга это все чисто за детское баловство считается для казуалов
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Эрланг простой по сравнению с Elixir :-)
источник

c🦊

cleverfox 🦊 in Эликсир и Вунш
Или я уже просто у нему очень привык
источник

S

Shelest HR in Эликсир и Вунш
Igor Evstifeev
А опыта в других языках как у дурака фантиков
Можно попробовать. Закинь резюме)
источник
2020 February 22

IE

Igor Evstifeev in Эликсир и Вунш
Shelest HR
Можно попробовать. Закинь резюме)
Попробовал, закинул
источник
2020 February 25

AL

Alexey Litvinov in Эликсир и Вунш
Александр Ниткин
а что это означает ? |>
источник