Size: a a a

2019 July 24

EV

Eugene Vasiliev in pro.elixir
iex(5)> [7]
'\a'
iex(6)> [7, 8]
'\a\b'
источник

SZ

Stanislav Zaleski in pro.elixir
Мне нужно отображать в консоли, вот в чем дело

defmodule ToFetchQueue do
 def start_link do
   Agent.start_link(fn -> [] end, name: __MODULE__)
 end

 def add(feed_id) do
   Agent.update(__MODULE__, fn(state) ->
     state ++ [feed_id]
   end)
 end

 def get_queue() do
   Agent.get(__MODULE__, & &1)
 end

 def remove(feed_id) do
   Agent.update(__MODULE__, fn(state) ->
     List.delete(state, feed_id)
   end)
 end  

 def check_and_remove(feed_id) do
   Agent.get_and_update(__MODULE__, fn(state) ->
     is_member = Enum.member?(state, feed_id)
     {is_member, List.delete(state, feed_id)}
   end)
 end
end


["ToFetchQueue.get_queue: ", ToFetchQueue.get_queue] |> IO.inspect


["ToFetchQueue.get_queue: ", '\b\t\n\v\f\r']
источник

SZ

Stanislav Zaleski in pro.elixir
Нашел:
iex(3)> inspect [27, 35, 51], char_lists: false
[27, 35, 51]
https://www.theguild.nl/print-list-of-integers-as-integers-in-iex/
источник

SZ

Stanislav Zaleski in pro.elixir
Спасибо!
источник

МБ

Максим Барулин in pro.elixir
Roman Pushkov
судя по ошибке, где-то влезло лишнее значение
исходный массив проверил, все элементы одинаковые...
источник

RP

Roman Pushkov in pro.elixir
ну значит в списке полей что-то потерялось
источник

МБ

Максим Барулин in pro.elixir
adapter.insert_all(repo, metadata, Map.keys(header), rows, on_conflict, return_sources, opts) возвращает {1, [[1]]}
источник

МБ

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

МБ

Максим Барулин in pro.elixir
а можно как-то из экто выцепить готовый sql который она будет в бд посылать?
источник

ЕЗ

Евгений Зубаиров in pro.elixir
источник

МБ

Максим Барулин in pro.elixir
protocol Ecto.Queryable not implemented for %Ecto.Multi
источник

МБ

Максим Барулин in pro.elixir
q = Ecto.Multi.new()
       |> Ecto.Multi.insert_all(:insert_all, Coins, list)


       Ecto.Adapters.SQL.to_sql(:all, Repo, q) |> IO.inspect()
источник
2019 July 25

MK

Max Konin in pro.elixir
Никто не сталкивался с проблеммов при установки хедеров в тестах
устанавливаю в тестах
conn =
     build_conn()
     |> put_req_header("accept", "application/vnd.api+json")
     |> put_req_header("content-type", "application/vnd.api+json")

в тесте все ок, в коннекшене есть хедеры, в контроллер они не приходят.
Проект новый phoenix 1.4.9,  на другом проекте с phoenix. 1.4.0. все работало
источник

ŹR

Źmićer Rubinštejn in pro.elixir
В смысле в контроллер они не приходят?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ты же его вручную вызываешь
источник

MK

Max Konin in pro.elixir
ну да. причем если если устанавлить в самом тесте то работает, а если в setup то нет...
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Код покажи
источник

MK

Max Konin in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так а где get index в тесте?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Как такой тест вообще работает))
источник