@rubylang

Страница 153 из 1684
I
05.07.2016
14:01:40
у меня в конторе свой гем для job’ов)

Nikolay
05.07.2016
14:01:58
тю, а теперь заработало

Pavel
05.07.2016
14:03:09
Господа, а никто не хочет уехать в Канаду поработать над стартапенгом каким-то?

I
05.07.2016
14:03:15
я)

Google
Pavel
05.07.2016
14:03:17
У меня знакомые ищут рубиста

I
05.07.2016
14:03:34
а какой город, кстати?

Pavel
05.07.2016
14:03:54
Там что-то в области диджитал маркетинга насколько я понимаю. Но подробнее как чего при личном общении.

Valentin
05.07.2016
14:09:15
Не зашел в Telegram - не поехал в Канаду. Что за жизнь такая, всегда нужно быть в нужное время в нужном месте.

Pavel
05.07.2016
14:10:29
Я могу сказать что благодаря телеграму вообще сделал огромный shift в моей жизни. Нашел старых друзей с которыми давно не общался, съездил за границу пару раз, как следствие поменял мировоззрение и работу :)

Aldar
05.07.2016
14:10:46
Спасибо Дурову!

Valentin
05.07.2016
14:11:06
Нифига себе.

I
05.07.2016
14:11:24
#славаДурову?)

Nikolay
05.07.2016
14:11:31
ну да

одну социалку отжали, надеюсь вторубю не просрет

Nikolay
05.07.2016
14:17:33
народ, такой вопрос - какой хук надо использовать, чтобі обновить текущую модель при условии, что у нее добавляется или удаляется ассоциация

тоесть, web_app.ip = nil ведет к ip.update(active: false)

Google
ojab
05.07.2016
14:19:13
before_save/after_save

любой из них

Evgeny
05.07.2016
14:19:35
Я хз мне кажется если типа model.respond_to :method, do something, else etc

Nikolay
05.07.2016
14:19:48
хм. а self.save! же надо дергать?

ojab
05.07.2016
14:20:20
где?

Nikolay
05.07.2016
14:20:34
в before_save например

ojab
05.07.2016
14:20:39
в self.save? self is redundant, можно дёргать просто save!

нет

Nikolay
05.07.2016
14:20:43
у меня вот сейчас смотрю что не отработало

ojab
05.07.2016
14:20:49
ну в смысле дёргать надо, да

но не в callback'e

Nikolay
05.07.2016
14:21:44
штука в чем - я в модели айпишника хочу при добавлении ассоциации ставить active = true, при удалении - false

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

ojab
05.07.2016
14:22:18
лучше сделать belongs_to/has_one, по-моему

Nikolay
05.07.2016
14:22:23
оно и так есть

но мне надо дергать стейт

ojab
05.07.2016
14:22:37
а зачем active true/false?

сделай метод active? который смотрит на наличие ассоциации и всё

Nikolay
05.07.2016
14:23:54
я хочу реализовать то, что мне надо. и менять это поле при подключении/отлключении асооциации

про сейв в калбеке я догадался что оно пойдет рекурсивно как минимум

Google
Evgeny
05.07.2016
14:24:35
Не сработает если before save if model.reaspond_to : Relation do else ??

ojab
05.07.2016
14:24:58
она в любом случае respond_to, есть ассоциация или нет

Nikolay
05.07.2016
14:25:51
хм.

ojab
05.07.2016
14:25:55
в коллбеке надо написать ip.update(active: false) и всё, оно сменит ip.active и всё

больше от этого коллбека ничего не изменится

но вообще я не очень понимаю зачем нужно поле active, лишнее место для нарушения консистентности бд

Nikolay
05.07.2016
14:27:37
айпишник может быть занят, но не закреплен, например

ojab
05.07.2016
14:28:40
нухз, всё равно не очень представляю юзкейс

Evgeny
05.07.2016
14:29:12
Ну тогда как уже предложили можно перед сохранением сделать что то с Active false

before save if else

before save if model.ip.exist? Do else

ojab
05.07.2016
14:30:49
страшненько

Nikolay
05.07.2016
14:33:13
на самом деле в списке айпишников полностью сети, с маской, с номер сети

и гейтвейные

Evgeny
05.07.2016
14:34:50
Так ip можно т быть один на всю деревню, что в этом случае если за nat все сидят

Nikolay
05.07.2016
14:35:40
сейчас разговор о соответствии веб приложения в контейнере и какому-то серому айпишнику

Evgeny
05.07.2016
14:36:15
Ок вариант before save чем н устраивает?

Nikolay
05.07.2016
14:37:08
та вот, сейчас затеслю

Evgeny
05.07.2016
14:37:46
Чем страшенько? Пи идее колбэки для этих случаев

Google
Evgeny
05.07.2016
14:40:48
Ладно спокен, завтра обыденный админский день. Вроде на программа стараюсь, на программа, а регал людей на госуслугах и других региональных порталах вручную, хотя мог автоматизировать на руби все м логины с паролями ранломныйе сделать с сохранением в файл...

Evgeny
05.07.2016
14:46:42
Надо было срочно) но не знаю сделаю ли быстро рабочий скрипт...

Max
05.07.2016
14:48:45
я для себя в пример всегда беру нашего старшего программиста в компании. У него если задача занимает больше 10 минут, и повторяется хотя бы три раза за месяц, то он ее автоматизирует.

Nikolay
05.07.2016
14:56:32
тоже самое касается админов )

Nikolay
05.07.2016
14:57:05
завсисит от

блин, чот у меня update(prop: value) в калбеке фейлятся (

Max
05.07.2016
14:57:53
в итоге получается, что он только выигрывает, ибо даже если тесту не была нужна автоматизация, он выигрывает кучу времени на 10ти других задачах

Admin
ERROR: S client not available

v
05.07.2016
14:58:52
каким образом?

Max
05.07.2016
14:59:11
что-то у меня тавтология за тавтологией сегодня

каким образом?
Ты имеешь в виду как он делает тесты?

v
05.07.2016
14:59:46
не, как ему ненужная автоматизация дает выигрыш времени на других задачах

Max
05.07.2016
15:00:33
я не правильно выразился на одну не нужную автоматизацию приходится 10 других, но нужных

Adamtsov
05.07.2016
15:01:17
@TurnaviotovNikolay надо self.prop = value, если это before_save

Nikolay
05.07.2016
15:04:01
дяк

а update_columns update() и прочие когда?

Adamtsov
05.07.2016
15:04:35
когда что то сохранить хочешь

ojab
05.07.2016
15:04:57
а, текущую модель

Google
Adamtsov
05.07.2016
15:04:58
просто before_save выполняется еще до фактической записи в БД, чтоб запись в БД была в 1 запрос

ojab
05.07.2016
15:05:00
чото я это просмотрел

а update_columns update() и прочие когда?
http://www.davidverhasselt.com/set-attributes-in-activerecord/

Nikolay
05.07.2016
15:05:58
вот, спасибо

ojab
05.07.2016
15:07:46
брр, а почему текущую, если "тоесть, web_app.ip = nil ведет к ip.update(active: false)"?

чото я туплю, вестимо

Nikolay
05.07.2016
18:53:59
посоны, меня можно поздравлять

ojab
05.07.2016
18:54:29
а можно не поздравлять?

Nikolay
05.07.2016
18:54:35
моя панелька хостинга таки сама создает контейнер

Pavel
05.07.2016
18:54:48
?

ojab
05.07.2016
18:55:14
??

Nikolay
05.07.2016
18:55:24
пока заглушка угрожищна як мои кошмары http://blog.sites.mulder.kiev.ua/phpinfo.php

http://blog.sites.mulder.kiev.ua/

тоесть

ojab
05.07.2016
18:56:38
оно докер дёргает?

Nikolay
05.07.2016
18:57:46
да, ансибло таска которая создает структуру каталогов, сохдается контейнер с маунтичеными с хоста /etc /var/www|log на хост

ну и стартует в локальной днс зоне

ojab
05.07.2016
18:58:58
а чего не через докерную api'шку?

Nikolay
05.07.2016
18:59:04
через докерную апишку

а днс через апи поверднса

ансиблом каталоги только создаются

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

Страница 153 из 1684