Size: a a a

2020 May 18

IM

Ivan Mironov in pro.elixir
пример из доков феникса
источник

IM

Ivan Mironov in pro.elixir
defmodule HelloWeb.PageView do
 use HelloWeb, :view
 alias HelloWeb.AuthorView

 def render("page_with_authors.json", %{page: page}) do
   %{title: page.title,
     authors: render_many(page.authors, AuthorView, "author.json")}
 end

 def render("page.json", %{page: page}) do
   %{title: page.title}
 end
end
источник

IM

Ivan Mironov in pro.elixir
а там уж контроллер понимает что ему когда рендерить надо
источник

МБ

Максим Барулин... in pro.elixir
Ivan Mironov
defmodule HelloWeb.PageView do
 use HelloWeb, :view
 alias HelloWeb.AuthorView

 def render("page_with_authors.json", %{page: page}) do
   %{title: page.title,
     authors: render_many(page.authors, AuthorView, "author.json")}
 end

 def render("page.json", %{page: page}) do
   %{title: page.title}
 end
end
с одной стороны да, но тогда это нужно руками модели обрабатывать
источник

IM

Ivan Mironov in pro.elixir
ну по хорошему схема и не должна знать как там ее собираются мапить на уровне выше
источник

МБ

Максим Барулин... in pro.elixir
Lama Lover
Ничего не понимаю, ты уверен что это опции? Пропиши label в IO.inspect
источник

МБ

Максим Барулин... in pro.elixir
Ivan Mironov
ну по хорошему схема и не должна знать как там ее собираются мапить на уровне выше
а схема и не знает
источник

МБ

Максим Барулин... in pro.elixir
знает протокол
источник

МБ

Максим Барулин... in pro.elixir
схема она просто есть
источник

IM

Ivan Mironov in pro.elixir
это да, только Jason.Encoder не позволяет кастомизировать это представление
источник

IM

Ivan Mironov in pro.elixir
если я правильно понимаю
источник

МБ

Максим Барулин... in pro.elixir
Максим Барулин
единственное, что приходит на ум - сделать обёртку, в которой будет группа и данные и сделать протокол для неё
вот так сейчас попробую
источник

V

V in pro.elixir
Ann Sozinova
Ребят, все спасибо 👍 С Rust ранее не работали, стек был - Node.js/Typescrypt/React.js
Заказчик, с которым уже давно работаем, сделал запрос на длительный проект со стеком на Rust, тимлид решил попробовать взяться, мы поддержали. В базе - Rust, Elixir будет плюсом. Сейчас ищем человека уровня middle, до 180 готовы рассматривать, если сработаемся, то у нас по закрытию каждого проектного модуля весомые бонусы. 400, конечно, предложить не сможем.
Добавьте это в закреплённое сообщение
источник

V

V in pro.elixir
Ann Sozinova
Ребят, все спасибо 👍 С Rust ранее не работали, стек был - Node.js/Typescrypt/React.js
Заказчик, с которым уже давно работаем, сделал запрос на длительный проект со стеком на Rust, тимлид решил попробовать взяться, мы поддержали. В базе - Rust, Elixir будет плюсом. Сейчас ищем человека уровня middle, до 180 готовы рассматривать, если сработаемся, то у нас по закрытию каждого проектного модуля весомые бонусы. 400, конечно, предложить не сможем.
C Rust вы ранее не работали. А с эликсиром ранее работали?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Крутой стек конечно. Я бы пошел. Так что налетай! Хрен кого правда возьмут Ж)
источник

LL

Lama Lover in pro.elixir
Ну, как я понял, они ищут именно чувака на раст. А эти простые эрланги/эликсиры учатся за две недели, поэтому эликсир плюсом тут идёт
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Раст тоже учится за 2 недели, крипта за 2 недели не учится
источник

LL

Lama Lover in pro.elixir
Źmićer Rubinštejn
Раст тоже учится за 2 недели, крипта за 2 недели не учится
Ну там же ничего сложного, в основном солидити будет (конкретно у них)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Чтобы писать на солидити не нужен раст, так что в основном НЕ будет солидити
источник

BB

Boris Beginin in pro.elixir
Писал как то на солидити
источник