@proelixir

Страница 964 из 1045
Денис
28.05.2018
20:36:36
ну вот мне отдаются такие ссылки, на фронте надо будет склеивать руками "http://localhost:4000" + image_url

например

я просто к тому, что в доках этого нет и я не нашел как это перехватывать в аплоадере самом, я могу руками на беке склеить, но это не красиво получается, вот и решил спросить может есть какое то красивое решение

Raman
28.05.2018
20:47:35
годная инструкция по установке есть?
https://gist.github.com/rubencaro/6a28138a40e629b06470 Я вот по этой ставил. Вполне себе ничего - завелось без особых проблем. На fedora 28.

Google
Артем
29.05.2018
07:55:14
with true <- claims["iat"] < Timex.to_unix(~D[2018-05-29]), do: fallback_for_old_tokens(claims, token) или if claims["iat"] < Timex.to_unix(~D[2018-05-29]), do: fallback_for_old_tokens(claims, token) ?

Артем
29.05.2018
10:44:23
В данном случае with не имеет смысла
не имеет, но и иф все не любят

Dmitry
29.05.2018
10:55:30
cond или case мб? условия else нет?

Denis
29.05.2018
11:34:21
https://elixircasts.io/seeding-data-in-phoenix ребят, а bulk insert никак нельзя сделать в экто или что?

Fey
29.05.2018
11:38:03
https://hexdocs.pm/ecto/Ecto.Repo.html#c:insert_all/3

Denis
29.05.2018
11:52:07
Артем
29.05.2018
12:04:25
Обращайся

Максим
29.05.2018
12:32:01
ё-моё, да что ж происходит то?... прикрутил вэбпак, все компилиться и отдаётся. ошибок ни в одной консоли нет. но реакт тупо ничего не делает.... код омпонента стандартный: import React, { Component } from 'react'; import ReactDOM from 'react-dom'; class App extends Component { render() { return ( <div className="greeting"> <h1> Hello World! </h1> </div> ); } } console.log(123); ReactDOM.render(<App />, document.getElementById('root')); код страницы тоже: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>Hello Sandbox!</title> <%= if Mix.env == :dev do %> <link rel="stylesheet" href="http://domain.ru:8080/styles.css"> <% else %> <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>"> <% end %> <%= if Mix.env == :dev do %> <script src='http://domain.ru:8080/app.js'></script> <% else %> <script src="<%= static_path(@conn, "/js/app.js") %>"></script> <% end %> </head> <body> <div id="root">123</div> </body> </html> На странице выводится 123

console.log(123); тоже не показывается

Google
Александр
29.05.2018
12:35:44
ну а app.js то грузит?

оттуда ли откуда нужно?

Максим
29.05.2018
12:36:08
да

там есть console.log(123);



но оно никуда не выводится

такое ощущение, что хром игнорирует этот код вообще

Taras ?
29.05.2018
12:46:31
хром намертво кеширует все может кеш надо удалить?

Максим
29.05.2018
12:46:47
у меня отключен

Taras ?
29.05.2018
12:47:16
или в мозилле проверить на всякий))

Максим
29.05.2018
12:50:01
тот же результат

магия какая-то

https://gist.github.com/Slavenin/8376458fe2e30ecc739fddf4a13b3be9

вот такой конфиг

первый разсталкиваюсь с такой фигнёй

Dmitry
30.05.2018
09:19:48
Ребят, просьба. Проголосовать за логотип Agala вот тут: https://github.com/agalaframework/agala/issues/21

Александр
30.05.2018
09:30:41
а тележка там была у старого логотипа?

Dmitry
30.05.2018
09:30:51
да

Александр
30.05.2018
09:33:41
раз уж на A похожа иконка можно вместо первой а подставить попробовать, не?

логотип тот что он предложил лучше

Google
Александр
30.05.2018
09:34:16
но лично у меня он вызывает какой-то лёгкий дискомфорт

не понимаю пока почему

Alex
30.05.2018
09:46:10
не, ну автор должен несколько вариантов представить

Egor
30.05.2018
09:46:43
он и представил

Их там несколько

Alex
30.05.2018
09:47:49
да...

а по моему это один и тот же

Dmitry
30.05.2018
09:48:09
Как проголосовать то? Писать 2ой ряд 2 лого?

Alex
30.05.2018
09:48:14
видимо я чето не понимаю в дизайне

Dmitry
30.05.2018
09:48:29
Предложи свой)

а так голосуем за то, что имеем

Артем
30.05.2018
09:48:56
Alex
30.05.2018
09:49:25
Артемия Лебедева на вас нет

Dmitry
30.05.2018
09:52:03
Мне официальная документация по макросам в эликсире показалась какой-то "ну такой", это побудило написать статейки: часть 1: https://medium.com/@sofakingcode/метапрограммирование-в-elixir-на-примерах-e1cb313979c8 часть 2: https://medium.com/@sofakingcode/метапрограммирование-в-elixir-на-примерах-ч-2-22fa8d659595 Прошу оценить, дать советы и рекомендации ?

Денис
30.05.2018
10:03:45
Ну это нужно если ты не передаешь файл никакой, а на ссылки это не влияет, default_url просто берет картинку которую ты указал и сохраняет по дефолту, если ничего не было передано

Dmitriy
30.05.2018
10:04:42
я как понял, нужно полный путь ссылки отдавать вместе с хостом

тогда склеивать ссылки с MyApp.Endpoint.url

Dmitry
30.05.2018
10:06:12
Крч, агала на иврите -то телега

Google
Dmitry
30.05.2018
10:06:15
Поэтому телега

Денис
30.05.2018
10:06:25
Да да, просто я хотел избежать склеивания руками, да там на самом деле с этим arc гемора еще много, напримео при удалении модели не удаляется файл почему то

И при обновлении

Dmitry
30.05.2018
10:06:56
А задумка была чтобы вот эту фиолетовую хрень перекрашивать в цвета ВК, телеги, ФБ

Для agala_vk, agala_tg и тыды

Но если никому не нравится - придётся поменять на это А

Хотя цвет там мерзковатый в любом случае

Заставлю перекрашивать)

Dmitriy
30.05.2018
10:08:13
сам сейчас воюю с arc. Я передаю в апи феникса файл как binary. Оказывается, arc_ecto не умеет в таком режиме работать

костыль сейчас какой-то делаю.

чтобы по нормальному связать модель и файл

Dmitriy
30.05.2018
10:11:59
а ну тогда это из коробки должно работать.

Никита
30.05.2018
10:33:14
а в бейз64 почему б не передать файл? хотя это актуально для джсон апи, конечно

Dmitriy
30.05.2018
11:06:15
а в бейз64 почему б не передать файл? хотя это актуально для джсон апи, конечно
именно так и передаю. Но тут сложность, что arc_ecto не работает с base64

Dmitry
30.05.2018
11:08:42
Спасибо! поправил)

Никита
30.05.2018
11:10:17
именно так и передаю. Но тут сложность, что arc_ecto не работает с base64
А зачем вообще этотт арко екто юзать то? Название файла - это строка. Получается чтобы сохранить в базе строчку ты юзаешь целую либу?

Dmitriy
30.05.2018
11:12:42
А зачем вообще этотт арко екто юзать то? Название файла - это строка. Получается чтобы сохранить в базе строчку ты юзаешь целую либу?
а если название файлов приходящих одинаковое? Я как понял, название файла это как идентификатор FileUploader.url(%{filename: filename})

Google
Никита
30.05.2018
11:15:17
ну как одинаковые то) тебе прилетает бейз64 ты говоришь с фронта. ну вот под каким названием ты его сохранишь, такое название у файла и будет

FileUploader.url(%{filename: filename}) - вот эта функция грузит? а файлнейм это имя файла? Ну вот тут и указывай нужное имя фала тогда

Egor
30.05.2018
11:16:55
Дедупликацию можно и вручную делать

Никита
30.05.2018
11:16:58
vasya-id-4-01-12-2018-13-57-442-43443

Dmitriy
30.05.2018
11:17:37
понял, можно тогда id сущности, к которой привязан файл, использовать в качестве имени файла

Никита
30.05.2018
11:18:27
конечно. а если у этой сущности много файлов может быть, то добавляй текущее время еще

или случайное число какое-нить

Dmitriy
30.05.2018
11:18:44
?

единственно как он расширение файла поймет

но это сейчас попробую

Никита
30.05.2018
11:19:59
расширение надо смотреть по содержимому)

Dmitry
30.05.2018
11:27:15
Кто-то всю дискуссию о конфигах на Elixir форуме прочитал?

Dmitry
30.05.2018
12:29:16
https://elixirforum.com/t/proposal-moving-towards-discoverable-config-files/14302

Денис
30.05.2018
12:55:04
А кто нибудь может подсказать как мне быть вот с какой проблемой. У юзера например есть has_many: images И когда юзер удаляется то images тоже удаляются (on_delete: :delete_all). Image это модель к которой привязан файл (использую arc). Когда таким образом удаляются images файлы не удаляются.

Страница 964 из 1045