
Ilnur
23.03.2017
17:13:15
a, это эликсировский рубокоп)

Alexey
23.03.2017
17:14:29
есть интересные моменты. к примеру ругается на такие вещи:
result = some_func(blabla)
|> some_other_func
что-то типа того, что нельзя начинать pipe с функции. и надо пользовать переменную

Taras ?
23.03.2017
17:15:22

Google

Ilnur
23.03.2017
17:15:51
https://github.com/christopheradams/elixir_style_guide#bare-variables

Rafael
23.03.2017
17:17:25
я правильно понимаю, что архитектурно phoenix и\или plug очень похожи на nodejs express и koa1/2?

Dmitry
23.03.2017
17:18:29
Тебе это поможет в жизни?

Alexander
23.03.2017
17:18:55
Ну если человек знает экспресс и коа то могло бы наверное :)

Dmitry
23.03.2017
17:19:10
Назови мне мвц фреймворк которыйтархитектурно НЕ похож на любой другой МВЦ фреймворк
И я тебе отвечу на твой вопрос

Denis
23.03.2017
17:20:56
ну экспресс и коа это просто С из MVC
роутер + пару фишек
феникс помощнее будет
а плаг думаю как раз аналог

Rafael
23.03.2017
17:22:16
ну т.е можно ли назвать плагины в plug похожими на middleware из экпрес\коа?

Dmitry
23.03.2017
17:23:14
Опять странный вопрос

Google

Dmitry
23.03.2017
17:23:25
Похож ли postgresql на MySQL?

Alexey
23.03.2017
17:23:33
да

Dmitry
23.03.2017
17:23:38
Ответь, я тогда отвечу на твой вопрос

Rafael
23.03.2017
17:24:23

Dmitry
23.03.2017
17:24:57
Middleware в elixir и в node - это middleware, поэтому похожи

Alexey
23.03.2017
17:25:04
при этом, между ними есть разница

shadowjack
23.03.2017
17:30:48

Rafael
23.03.2017
18:23:42
как на plug принять файл с клиента?

Alexander
23.03.2017
18:54:50
https://github.com/elixir-lang/plug/blob/master/lib/plug/parsers/multipart.ex

Sergey
23.03.2017
19:42:33
Господа, как вы в новом фениксе контексты называете?
Вот допустим, у меня есть приложение с событиями. Раньше я бы сделал модели User, Profile и Event. Теперь же я выношу User и Profile в Accounts.User и Accounts.Profile, и тут все логично, но что делать с Event?
Если бы мне пришлось добавить участников к событиям, то я бы сделал Events.Participant, но где хранить основную информацию про событие? Events.Event или Events.Item выглядят, честно говоря, не очень, но другого решения я пока не вижу. Как бы вы это назвали?

Rafael
23.03.2017
20:03:34
почему мб 500 ошибка?

Rumata
23.03.2017
20:06:08
Точно пут делаешь?
Хз перезапусти компьютер

Rafael
23.03.2017
20:07:34

عاصم بن حارث
23.03.2017
20:09:50
Эммм... чем смотришь сие? (извини, не узнаю тулз)

Rafael
23.03.2017
20:10:46

anton
23.03.2017
20:11:29
в твиторе erly клуба
https://hh.ru/vacancy/19788105

Rafael
23.03.2017
20:11:35

Google

عاصم بن حارث
23.03.2017
20:11:53
Хех... Я на лисице ))) В существование хрома не верю )))

Rafael
23.03.2017
20:12:17
что тут не так?

anton
23.03.2017
20:13:04
тут точно хреновое название метода ;) не по ресту!

Rafael
23.03.2017
20:13:20
это последнее что меня волнует сейччас
дедлайн по дз через 45 минут
у меня не работает put метод
причем я совершенно не понимаю, почему
внутрь функции он не заходит

Ilnur
23.03.2017
20:17:28

Rafael
23.03.2017
20:17:47
что не так? почему не работает? как отдебажить?

عاصم بن حارث
23.03.2017
20:18:25
если смотреть со стороны сервера, то пут выполняется, когда права на нужный ресурс правильные и\или вообще существуют...

عاصم بن حارث
23.03.2017
20:19:07

Rafael
23.03.2017
20:19:21

Ilnur
23.03.2017
20:19:22
chromium)

عاصم بن حارث
23.03.2017
20:20:01

Rafael
23.03.2017
20:20:22
addimg - ?
да, мне нужно чтобы она выполнялась, а не завершалась с 500 ошибкой

عاصم بن حارث
23.03.2017
20:20:30

Ilnur
23.03.2017
20:20:48

Google

عاصم بن حارث
23.03.2017
20:20:51

Rafael
23.03.2017
20:21:09
могу зип кинуть
или дай свой ник от битбакета

Ilnur
23.03.2017
20:21:39
https://bitbucket.org/ilnurnasyrov92/

Taras ?
23.03.2017
20:21:57
почему put а не "PUT" ?

Rafael
23.03.2017
20:22:45

Taras ?
23.03.2017
20:27:34
если все вроде ок — перекомпилируй полностью

Admin
ERROR: S client not available

Rafael
23.03.2017
20:27:53

Taras ?
23.03.2017
20:28:13
mix compile --force

عاصم بن حارث
23.03.2017
20:28:35
хммм... чет я не могу понять, в чем ошибка ((( Если addimg существует, то какая-то шляпа (((

Rafael
23.03.2017
20:28:59

عاصم بن حارث
23.03.2017
20:29:01
clean && compile ?

Rafael
23.03.2017
20:29:39
clean не удалит мой проект?

عاصم بن حارث
23.03.2017
20:30:15
нет, он почистит закмпиленное

Taras ?
23.03.2017
20:30:17
а что, put можно с формы?

عاصم بن حارث
23.03.2017
20:30:32
а потом перекомпиляй

Google

Rafael
23.03.2017
20:30:58

anton
23.03.2017
20:31:36
content-type может быть не тот. не? вдруг он там app/json хочет, а ты ему форму суешь

عاصم بن حارث
23.03.2017
20:31:38

Taras ?
23.03.2017
20:32:08

Rafael
23.03.2017
20:32:37

anton
23.03.2017
20:33:10
ты там под макосью?

Rafael
23.03.2017
20:33:17
арч

عاصم بن حارث
23.03.2017
20:33:40
mix do clean, compile
?

Rafael
23.03.2017
20:33:55

عاصم بن حارث
23.03.2017
20:34:02
ппц

anton
23.03.2017
20:34:37
нет, линукс
curl -H "Content-Type: application/json" -X PUT -d '{"hello":"world"}' http://localhost:8080/addimg
попробуй так. в метод попадешь?

Rafael
23.03.2017
20:36:02

Dmitry
23.03.2017
20:36:55
Почему блин put?

عاصم بن حارث
23.03.2017
20:37:02
а давай посмотрим подробнее через
plug Plug.Logger, log: :debug

Rafael
23.03.2017
20:37:03

Dmitry
23.03.2017
20:38:08

Rafael
23.03.2017
20:38:22