
Max
06.07.2016
14:18:56
сиськи привлекли много народу, хоть и с запозданием

Akzhan
06.07.2016
14:19:12
где?

Max
06.07.2016
14:19:26
нет, там бот про сиськи

v
06.07.2016
14:19:40

Google

v
06.07.2016
14:19:57
или как звали того чувака, который джуниоров за еду набирал

Max
06.07.2016
14:21:10
за еду? кто такой щедрый?!

Mikhail
06.07.2016
14:21:41
лол

Кøе-ктø Геннадьевич
06.07.2016
14:36:41
На еду

Max
06.07.2016
14:38:25
вот это больше похоже на правду

Nikolay
06.07.2016
14:44:18
на хлебуек скорее

Ваня
06.07.2016
14:44:49
На дошер

v
06.07.2016
14:46:29
доширак - дорогая штука

Nikolay
06.07.2016
14:57:16
народ, туплю. как мне разорвать ассоциацию между моделями а и б БЕЗ удаления модели б

ojab
06.07.2016
14:57:46
ассоциация = nil
.update или аналог

I
06.07.2016
14:58:04
или ты о миграциях?
remove_column, по которому ассоциацию делал

Google

Nikolay
06.07.2016
14:58:31
update(shit: nil) вылетает в ексепшен что мол этот ключ все еще присутствует в модели б (

ojab
06.07.2016
14:58:57
foreign key в смысле?

Nikolay
06.07.2016
14:59:03
угу
ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR: update or delete on table "web_apps" violates foreign key con
straint "fk_rails_468b35fe71" on table "ip_apps"

ojab
06.07.2016
14:59:20
тогда никак, в общем случае
если только удалить foreign key

Nikolay
06.07.2016
14:59:54
хотя я сейчас перезалью базу и посмотрим.

ojab
06.07.2016
15:06:17
если не планируется ничего кроме pg юзать, можно просто not null дропнуть у колонки
и в belongs_to required: false сделать
но в идеале такого быть не должно, да

Nikolay
06.07.2016
15:10:39
попахивает

Eugene
06.07.2016
18:16:22
https://www.youtube.com/watch?v=VPr5pmlAq20
смотрели?

ojab
06.07.2016
18:29:31
нет

Hello
06.07.2016
18:58:47
Народ кто-нибудь VoxImplant с рельсами скрещивал? Нужен видеочат в вебе
Все ушли на футбол? :)

ojab
06.07.2016
19:02:42
А почему именно VoxImplant?
(ну то есть почему не какой-нибудь twillo, например?)

focusshifter
06.07.2016
19:14:08
у меня от чуваков из воксимпланта осталось так себе впечатление

Nikolay
06.07.2016
19:34:32
гусар> здравствуйте. php 5.6. может ли экземпляр класса жить после того как процесс скрипта остановлен по достижении лимита времени на исполнение? не могу найти где почитать

Google

Nikolay
06.07.2016
19:34:46
от мне тоже стало интересно - может ли ось жить после выключения компа )))

I
06.07.2016
19:34:57
Поручик, ну вы и извращенец
)

Nikolay
06.07.2016
19:35:10
это не я, я прнс!

I
06.07.2016
19:35:16
xD

yopp
06.07.2016
19:51:55

Nikolay
06.07.2016
19:53:48

Aldar
06.07.2016
19:59:26
http://www.industriallogic.com/wp-content/uploads/2005/09/smellstorefactorings.pdf
https://www.youtube.com/watch?v=PJjHfa5yxlU

Nikolay
06.07.2016
20:29:23
интересный трешик. у меня странно разбирается связь между моделями.
WebApp.first.update(ip_app: nil) -> ведет к UPDATE "ip_apps" SET web_app_id" = $1, "updated_at" = $2 WHERE "ip_apps"."id" = $3 [["web_app_id", nil]
SELECT "ip_apps".* FROM "ip_apps" WHERE ("ip_apps"."web_app_id" IS NOT NULL) возвращает мне отот инстанс занятого веб аппом айпишника

Nikolay
06.07.2016
20:30:32
соответственно web_app удалить нельзя
ActiveRecord::InvalidForeignKey: PG::ForeignKeyViolation: ERROR: update or delete on table "web_apps" violates
foreign key constraint "fk_rails_468b35fe71" on table "ip_apps"

mardybm
06.07.2016
20:31:14
Николай ты постишь много кода
научись ужн обрачивать его в ``

Nikolay
06.07.2016
20:31:40
puts 'shit'
так?

mardybm
06.07.2016
20:31:49
ага
так понятнее читать

Google

Nikolay
06.07.2016
20:31:57
а чтойто за плюшка?

mardybm
06.07.2016
20:32:27
ну в телеграме такая фишка

Nikolay
06.07.2016
20:32:39
для кода типа?
pus
ы

mardybm
06.07.2016
20:33:01
как в Markdown

Nikolay
06.07.2016
20:33:14
а, кстати, да, у меня web_app has_one ip_app
наоборот belongs_to

Admin
ERROR: S client not available

jdggd
06.07.2016
20:38:48
заставка доставляет)
https://www.youtube.com/watch?v=wKRJwO74-oU

Nikolay
06.07.2016
21:29:03
мне рескью понравился

ojab
06.07.2016
21:39:02
а чо не sidekiq?

Nikolay
07.07.2016
05:17:05
так как то хз

I
07.07.2016
05:17:31
а я на Pgday иду, как оказалось

Nikolay
07.07.2016
05:29:42

Кøе-ктø Геннадьевич
07.07.2016
06:19:42
http://www.fastcodesign.com/3061519/evidence/the-ux-secret-that-will-ruin-apps-for-you

Max
07.07.2016
06:51:19
И как там на pg?

Антон
07.07.2016
09:29:30
вот кому будет интересно посмотреть как работает дзен TDD?
Когда по итогу берешь код из тестов и копипастишь в код и он работает сразу и тесты сразу

Pavel
07.07.2016
09:32:04
Шта? Код из тестов копипастишь в код?
Конечно он будет работать, ведь ты же код из тестов только что прогнал в тестах ?

Google

ojab
07.07.2016
09:33:53
удобно

Антон
07.07.2016
09:35:23

Pavel
07.07.2016
09:36:32
Пробовал, не очень понравилось.

Антон
07.07.2016
09:38:40
почему?
что пошло не так?
я не нашел метода как T(B)DDить быстрее

ojab
07.07.2016
09:40:18
Ф зачем код из тестов копипастить в код? Почему нельзя его сразу в тестах на проде запускать?
dry, все дела

Pavel
07.07.2016
09:42:20
Я вообще не понял что значит код из тестов копипастить в код. Код это одно, а в тестах ты только его дергаешь и сравниваешь значения с эталоном. Что там можно скопипастить то?

Антон
07.07.2016
09:42:44
это же руби
можно инициализировать методы и классы вне тест кейса
особенно когда не известно изначально как это все будет выглядеть в итоге
а ведь так и будет всегда
за исключением эталлонных случаев типа постов и каментов

ojab
07.07.2016
09:44:15
шизофазия какая-то

Антон
07.07.2016
09:44:50
раздвоение личностей?
ну и удобнее все писать налету, чем сидеть и переименовывать файлики менять имена классов

yopp
07.07.2016
09:46:19

Pavel
07.07.2016
09:46:29
Ладно запиши видео, мне действительно интересно посмотреть как это выглядит

yopp
07.07.2016
09:46:29
накидываю методы, делаю файлик с примером использования
и потом уже пишу тесты
это гораздо быстрее