Денис
28.05.2018
20:36:36
ну вот мне отдаются такие ссылки, на фронте надо будет склеивать руками "http://localhost:4000" + image_url
например
я просто к тому, что в доках этого нет и я не нашел как это перехватывать в аплоадере самом, я могу руками на беке склеить, но это не красиво получается, вот и решил спросить может есть какое то красивое решение
Raman
28.05.2018
20:47:35
Google
Yura
28.05.2018
20:55:44
Igor
29.05.2018
06:51:40
Артем
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)
?
Alex
29.05.2018
10:18:41
Артем
29.05.2018
10:44:23
Dmitry
29.05.2018
10:55:30
cond или case мб? условия else нет?
Fey
29.05.2018
11:33:32
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
Прошу оценить, дать советы и рекомендации ?
Dmitriy
30.05.2018
10:01:47
из документации arc
Денис
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 не умеет в таком режиме работать
костыль сейчас какой-то делаю.
чтобы по нормальному связать модель и файл
Денис
30.05.2018
10:11:35
Dmitriy
30.05.2018
10:11:59
а ну тогда это из коробки должно работать.
Никита
30.05.2018
10:33:14
а в бейз64 почему б не передать файл? хотя это актуально для джсон апи, конечно
Dmitriy
30.05.2018
11:06:15
Максим
30.05.2018
11:06:49
Dmitry
30.05.2018
11:08:42
Спасибо! поправил)
Никита
30.05.2018
11:10:17
Dmitriy
30.05.2018
11:12:42
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 форуме прочитал?
Andy
30.05.2018
12:19:08
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 файлы не удаляются.