Size: a a a

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

2018 June 19

AV

Andrew Volozhanin in Эликсир и Вунш
скорее всего put_assoc нужен
источник

AV

Andrew Volozhanin in Эликсир и Вунш
или user_id
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
Api.create_request(%Request{}, %{
       ip: to_string(:inet_parse.ntoa(conn.remote_ip)),
       useragent: get_req_header(conn, "user-agent") |> hd,
       code: body,
       user_id: user.id
     })
источник

AV

Andrew Volozhanin in Эликсир и Вунш
cast_assoc ждет map, который потом сопоставляет с preloaded :user association
источник

AV

Andrew Volozhanin in Эликсир и Вунш
но я обычно user_id передаю тоже
источник

A

Anatoliy Kovalchuk in Эликсир и Вунш
в экто удобней сохранять каждую модель отдельно
источник

МБ

Максим Барулин in Эликсир и Вунш
Andrew Volozhanin
скорее всего put_assoc нужен
вот так сработало! благодарю!
источник

МБ

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

МБ

Максим Барулин in Эликсир и Вунш
а пойзон не умеет джсонить сущности экто? ему только через мапку надо?
источник

K

Konstantin in Эликсир и Вунш
уммеет
источник

K

Konstantin in Эликсир и Вунш
он даже умеет выбирать только нужные поля через @derive
источник

K

Konstantin in Эликсир и Вунш
defmodule UserService.Schema.User do
 use Ecto.Schema
 import Ecto.Changeset

 @derive {Poison.Encoder, only: [:email, :name, :id, :image, :provider]}
 @primary_key {:id, :binary_id, autogenerate: true}
 schema "users" do
   field(:email, :string)
   field(:password, :string, virtual: true)
   field(:password_hash, :string)
   field(:name, :string)
   field(:image, :string)
   field(:provider, :string)

   timestamps()
 end
источник

МБ

Максим Барулин in Эликсир и Вунш

** (exit) an exception was raised:
   ** (Poison.EncodeError) unable to encode value: {nil, "requests"}
источник

МБ

Максим Барулин in Эликсир и Вунш
а мне вот так говорит
источник

МБ

Максим Барулин in Эликсир и Вунш

[
 %Sandbox.Api.Request{
   __meta__: #Ecto.Schema.Metadata<:loaded, "requests">,
   code: "<?php\necho 1;",
   id: 462,
   inserted_at: ~N[2018-06-19 12:03:21.742638],
   ip: "52.232.59.222",
   updated_at: ~N[2018-06-19 12:03:21.747655],
   user: #Ecto.Association.NotLoaded<association :user is not loaded>,
   user_id: 1,
   useragent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.79 Safari/537.36"
 }
]
источник

МБ

Максим Барулин in Эликсир и Вунш
попробую поля перечислить
источник

МБ

Максим Барулин in Эликсир и Вунш
во, так сработало
источник
2018 June 20

AD

Artem Denezhny in Эликсир и Вунш
Очень часто приходится делать рассылку SMS в приложении, ребята на других языках уже давно с этим справились, вот подошла очередь Elixir

p,s. заодно кто-то узнает о новых сервисах и посмотрит на их тарифные планы

Библиотека эликсира для отправки транзакционных SMS - поддерживает Sendinblue, Mailjet, Msg91 и Textlocal

https://www.sendinblue.com/
https://www.mailjet.com/
https://msg91.com/
https://www.textlocal.com/

@wunsh_live #elixir #sendinblue #mailjet, #msg91 #textlocal

https://hex.pm/packages/exsms
источник
2018 June 21

Я

Ярослав in Эликсир и Вунш
Ребята, открылась продажа билетов на новый Рейлсклаб, вроде ещё не было анонса, так что можно успеть купить билет за 6к https://rubyrussia.club/ru
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
аяяя)
и вам благодарямс) вы классные)
много постов вкусных уже собрали на сайте
👍👍👍👍👍
источник