@proelixir

Страница 78 из 1045
Alexander
23.08.2016
04:18:19
Это да... Но в этом и прелесть OTP.
я тут другу подарил пару дней назад книгу по планированию ОТP приложений

имел неосторожность ее открыть.

адище и матан

Google
Alexander
23.08.2016
04:19:57
вот эту

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

Dmitry
23.08.2016
04:22:00
адище и матан
Это во всем можно найти.

Alexander
23.08.2016
04:22:18
конкретно в это книге только матан

Dmitry
23.08.2016
04:22:34
Если бы я изучал лямбды в математике а не в туториале к руби, я бы до сих пор не знал что это

Впрочем возможно я и сейчас не знаю, но пользоваться удаётся ))

Alexander
23.08.2016
04:23:18
я честно 5 лет в универе и забыл все через пару лет как покинул его стены

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

но все остальное, включая совершенно не нужные знания delphi4 и winapi успешно вылетели )

Dmitry
23.08.2016
04:28:41
Мне повезло - я по образованию тракторист- механизатор, поэтому ничего забывать из математики не пришлось

А как сажать Бульбу я никогда не забуду....

Alexander
23.08.2016
04:30:00
А как сажать Бульбу я никогда не забуду....
я в школе за трактором камни собирал, тоже неплохо было

детский труд пользовали с 3 класса )

Google
Константин
23.08.2016
07:12:39
Может кто сталкивался, хочу сделать редирект в фениксе при заходе на главную

с / на /zakaz

Можно сделать контроллером

а есть вариант сделать роутингом?

чтоб все как через контроллер, только это просто редирект и все

Dmitry
23.08.2016
07:15:07
Есть вариант написать в роутере обработчик для рута такой же как на заказ

Alexander
23.08.2016
07:22:10
http://stackoverflow.com/questions/37506112/how-to-set-a-default-route-in-phoenix

Синопсис: нет.

Предлагается писать контроллер который и будет редиректы делать

Aldar
23.08.2016
07:22:49
редирект на руте не очень хорошее решение

Alexander
23.08.2016
07:23:17
Но! Я тут сумел из роутера лейаут выставить. Думаю можно дотянуться и до редиректа

Vladimir
23.08.2016
08:20:09
А разве плагом нельзя?

Alexander
23.08.2016
08:26:39
можно, но нужно его написать

т.е как ни крути, есть камни и палки

Константин
23.08.2016
08:29:59
Уже сделал контроллером

Alexander
23.08.2016
08:33:08
шикарно, а я тут с плагом потрахался

забыл что он все хедеры в даункейс переводит

не мог нащупать нужные

слово забыл, нужно помнять на - незнал

Dmitry
23.08.2016
08:34:31
Мне кажется что кто-то уже должен был написать редирект со всего на рут

Google
Dmitry
23.08.2016
08:34:34
Планом

А вот редирект с рута - честно хз нафига такое надо

Alexander
23.08.2016
08:35:27
на самом деле я плаг могу сделать такой, чтобы еще параметры принимал, куда редиректить, вопрос - нафига

его даже в либу не обернуть

да и такие плаги должны быть в фениксе изначально

кто тут edeliver балуется?

Dmitry
23.08.2016
08:39:39
кто тут edeliver балуется?
Напомнило историю про то как родители узнали, что их сын подсел на "PHP"

Alexander
23.08.2016
08:39:51
)

можно конечно руками деплоить каждую версию, только от такого зрение падает

и шерсть на ладошках растет

Dmitry
23.08.2016
08:41:39
Я когда статью на Хабр переводил чуть поработал, но далеко не заходил

Alexander
23.08.2016
08:42:07
так это ты ту хрень на хабр вывалил?

Alexander
23.08.2016
08:42:45
мне ее человек 10 кинуло в личку, мол вот ответы на твои вопросы

при условии что это перевод замшелой статейки, актуальность которой - отрицательная

ага, вижу - ты )

даже не знаю что сказать

если коротко - не все так очевидно там..

в этом гребаном еделивер

Dmitry
23.08.2016
08:45:32
Ну, там меня в комментах просветили на этот счет)

Alexander
23.08.2016
08:46:22
я уже месяца полтора пытаюсь деплои наладить. Раз в неделю переписываю скрипты.

Google
Alexander
23.08.2016
08:46:35
каждый раз что-то лучше становится, но баги - убивают

один из первых багов, с которым народ сталкивается - на локалке работает, в прод режиме работает, релиз - нет

у тебя в топике кстати с таким конфигом вообще никогда не выкатится апп

там нет указания, как версии делать

Konstantin
23.08.2016
08:50:09
какое тесное у нас сообщество тут ))

ничто не остается незамеченным

Dmitry
23.08.2016
08:51:19
Предлагаю тебе написать новую статью - я её переведу на Хабр. Тогда все чётко будет) На самом деле это была самая свежая по edeliver, которую я смог найти

Да ещё и на platformatech

Так что я имел основания полагать что там хуйги не постят)

Admin
ERROR: S client not available

outluch
23.08.2016
09:29:12
https://www.amberbit.com/elixir-cocktails/phoenix/handling-url-redirects-in-phoenix-with-plug/

это не то?

Константин
23.08.2016
09:30:40
Да, вполне подходит

Evgen
23.08.2016
09:41:07
http://it-ebooks.info/book/2666/

ой не то немного :)

Andrey
23.08.2016
10:00:44
Больше новых статей не было? (Редко посещают хабр)

Alexander
23.08.2016
12:19:13
Так что я имел основания полагать что там хуйги не постят)
та статья была галопом написана, я на местном митапе тоже выступал по теме деплоя в реал ворлд и мне пытались ее тогда приплести, мол только написана была

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

т.е вообще никогда не мог работать тот конфиг что написан

Dmitry
23.08.2016
12:48:09
Кто-нибудь работал с many to many в экто?

Google
Dmitry
23.08.2016
12:48:21
Стукнитесь в личку, вопросик есть

Taras ?
23.08.2016
14:03:21
да

кого можно немножко поспрашивать насчет феникса?

No helper clause for Planetwork.Router.Helpers.page_path defined for action :setup_password with arity 2. Please check that the function, arity and action are correct. The following page_path actions are defined under your router вот к примеру — в чем проблема может быть?

в роутере у меня get "/setuppassword/:email/:email_code", PageController, :setup_password post "/setuppassword/:email/:email_code", PageController, :setup_password

в контроллере def setup_password(conn, params) do changeset = Planetwork.EmailRegistrationCode render conn, "setup_password.html", changeset: changeset end

в шаблоне <%= form_for @changeset, page_path(@conn, :setup_password), fn f -> %> <p> <%= password_input f, :password, [id: "password", placeholder: gettext("Password"), required: "required"] %> <%= error_tag f, :password %> </p> <p> <input type="button" onclick="ShowHidePass(this);return none" value="<%= gettext "Show password" %>"> </p> <p><button type="submit"><%= gettext "Setup password" %></button></p> <% end %>

где я туплю?

Dmitry
23.08.2016
17:01:27
в контроллере def setup_password(conn, params) do changeset = Planetwork.EmailRegistrationCode render conn, "setup_password.html", changeset: changeset end
Вот всетки чуйкой чувствую, что не может на нет и на пост быть одно и то же действие

Гет*

Taras ?
23.08.2016
17:02:07
там пока до поста не дошло еще — гет-а нету закомментировал пост - ничего не изменилось

Dmitry
23.08.2016
17:06:53
А как у тебя называется контроллер?

page_path - только для PageController

Может гдк-нибудь по другому назвал?

mix phoenix.routes вот эта штука что-нибудь выдаёт?

Taras ?
23.08.2016
17:08:52
контроллер так и называется

mix phoenix.routes вот эта штука что-нибудь выдаёт?
да и там есть page_path GET /setuppassword/:email/:email_code Planetwork.PageController :setup_password page_path POST /setuppassword/:email/:email_code Planetwork.PageController :setup_password

Dmitry
23.08.2016
17:13:01
А если iex>Planetwork.Router.Helpers.page_path ?

Я думаю надо писать как то так: page_path(@conn, :setup_password, "taras@gmail.com", "redeem_code")

Потому что у этой функции arity - 4

А не 2

И всё заработает

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