@rubyschool

Страница 171 из 921
Антон
15.05.2017
07:32:15
Хочется получить что-нибудь примерно такое:

.select("CASE SUM(amount_usd) FILTER (WHERE amount_usd > 0) WHEN NULL THEN 0 ELSE SUM(amount_usd) FILTER (WHERE amount_usd > 0) END AS deposits_sum")

Но в таком варианте оно не работает. Может кто знает решение?

Henry
15.05.2017
07:34:51
Можно чисты SQL делать запрос

Google
Henry
15.05.2017
07:36:10
Типо ActiveRecord::Base.connection.execute('select...')

Антон
15.05.2017
07:38:35
Не, там чистый не покатит, это я одну строчку из многих привел

Кеков Зез
15.05.2017
07:43:22
Но в таком варианте оно не работает. Может кто знает решение?
А что конкретно не работает? Какой текст ошибки? Что показывает в логах?

Антон
15.05.2017
07:44:24
Ну он работает, но такое ощущение что не сравнивает с NULL, т.к. выполняется ELSE

-[ RECORD 1 ]-----+-------------- deposits_sum |

а должно же быть по идее

deposits_sum | 0

Разобрался

Запрос надо было писать так:

.select("CASE WHEN (SUM(amount_usd) FILTER (WHERE amount_usd > 0)) IS NULL THEN 0 ELSE SUM(amount_usd) FILTER (WHERE amount_usd > 0) END AS deposits_sum")

Nikolai
15.05.2017
08:52:11
Господа, вопрос

Нужно ли покрывать юнит-тестами приватные методы?

Как я понимаю, то нет

Google
Nikolai
15.05.2017
09:20:12
Или всё-таки нужно?

Валентин
15.05.2017
09:20:29
Вообще обычно их не покрывают

Nikolai
15.05.2017
09:20:48
А почему?

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

Поэтому кроют тестами методы, вызывающие эти приватные методы

Валентин
15.05.2017
09:21:58
Кстати вопрос у кого нибудь с 5 рельсами и ActiveAdmin есть сейчас траблы ? Просто неделю назад все было збс и на все проекты ставил,сейчас пытаюсь и очень странные ошибки вылетают вплоть до запуска сервака

Ну ты все правильно понял

Nikolai
15.05.2017
09:57:15
Спасибо

Max
15.05.2017
11:48:27
Кто vs code использует, подскажите, как во встроенном git менеджере добавить файл в gitignore?

Vitaliy
15.05.2017
12:21:39
отредактировать файл .gitignore?

Max
15.05.2017
12:37:36
отредактировать файл .gitignore?
Нет ну вот в том же ungit'е есть кнопочка, по нажатии на которую автоматически редактируется/создаётся .gitignore и он больше не предлагает коммитить изменения в этих файлах. В vs нет такого?

Vitaliy
15.05.2017
12:38:16
не знаю :( я всегда вношу исключения в .gitignore вручную

Max
15.05.2017
12:42:37
Понятно, спасибо

Nikolay
15.05.2017
13:36:25
Учись лучше понимать суть вещей сначала

Потом любой инструмент удобен будет

Natalia
15.05.2017
13:36:58
Конечно, можно открывать вино отвертной, но штопором же лучше. Для каждой цели есть более или менее подходящие инструменты

Nikolay
15.05.2017
13:41:36
Да, но gitignore штука очень простая

Google
Rustem
15.05.2017
20:30:20


Svetlana
15.05.2017
20:36:08
А толку в нем, если он в реестре будет.

spartakusQ
15.05.2017
20:37:50
А что вообще даёт внесение в реестр?

Svetlana
15.05.2017
20:40:50
Я так понимаю, мессенджеры, которые регистрируются, обязуются хранить логи сколько то лет и предъявлять по требованию.

Klim
15.05.2017
20:41:47
Вопрос в том, что мессенджер "дает" для внесения в реестр.

Nikolay
15.05.2017
20:56:32
флуд

про shallow читаю в роутинге и нифига не могу понять

Ro
16.05.2017
01:37:33


новую комбинацию открыл в vscode :)

фолдинг кода ⌥+⌘+[ и ⌥+⌘+]

(в маке)

жаль, что не сворачивается до 1 строки

только до двух

Nikolay
16.05.2017
06:23:19
Тоже тока на vs code сижу, какие плагины стоят?

Adel
16.05.2017
10:29:19
Ребят, подскажите, пожалуйста, лучший хостинг для сайтов (цена/качество)

Vadim
16.05.2017
10:31:39
hetzner.de

Vitaliy
16.05.2017
10:41:21
shared-хостинг, или vps может быть? vps-ки держу на vscale, 200 руб./мес. https://vscale.io/?refcode=bueb6loerb - ссылка реферальная, при регистрации по ней будет бонус 400 руб.

Evgeniy
16.05.2017
11:03:29
http://railsclub.ru/

рэйлсклаб расчехлился билетами

Tanya
16.05.2017
11:03:44
Цена билета сейчас: 6 000 руб. Потом: 7 000 руб.

Google
Vitaly
16.05.2017
11:04:14
В этом году CodeFest в Новосибе стоил 7800

Слышал, что на прошлом RailsClub было тесновато

Evgeniy
16.05.2017
11:06:33
Слышал, что на прошлом RailsClub было тесновато
хз, Наташа говорила что было круто и весело, это помимо того что работу там нашла.

Uber
16.05.2017
11:48:05
та же ошибка

Михаил
16.05.2017
11:52:28
првоерьте таблицу, на наличие все требуемых полей

если у вас корректно создана связь, то этот метод должен существовать.

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

Klim
16.05.2017
12:02:00
Точно так. удалю свой ответ. не то.

Alex
16.05.2017
12:21:02
а облако у RuVDS дешевле чем https://ru.hetzner.com/

Облако на hetzner - 4.60 евро, а той же конфы на ruvds 385 руб

Pavel
16.05.2017
12:24:32
только вот hetzner один из лучших хостеров в мире с шикарным аптаймом и поддержкой. а о ruvds......такого вряд ли можно сказать

Henry
16.05.2017
12:51:07
лучший не лучший но жестки диски у них сыпятся ппц

Vadim
16.05.2017
13:00:46
Они у всех сыпятся, вроде

DigitalOcean тот же недавно слетал у нас

Бэкапы FTW

Alex
16.05.2017
13:02:28
я за 6 лет ниразу не столкнулся, что у хостера рассыпался веник

Vadim
16.05.2017
13:05:25
Вполне допускаю, что Вам просто повезло :)

Рекомендую не считать, что так и впредь будет происходить, и все-таки делать бэкапы, если инфа в БД важная.

Alex
16.05.2017
13:07:53
Бэкапы нужно всегда, но snapshot делается обычно хостером

Fuzzy
16.05.2017
13:10:34
чуваке, вопрос по strong params. допустим, я задаю таким образом: private def post_params params.require(:post).permit(:title, :content, ..., ...) end при передаче разрешенных парамов в permit их обычно всегда перечисляют явно? или можно задать post_params(*args) и внутри permit(*args)?

Google
Nikolai
16.05.2017
13:10:34
Если честно, то бэкапы это админская задача

И хостер должен обеспечивать доступность своих сервисов

Если у хостера покрашился диск и не было бэкапа, то это проблема хостера

Alex
16.05.2017
13:25:21
проблема хостера, а расхлебывать будешь ты ) потому что он же его не нарисует )

Nikolai
16.05.2017
13:25:51
Не, ну это понятное дело

Но как бы надо договор с хостером внимательно читать

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

Fuzzy
16.05.2017
14:00:11
ок, понял

спасибо!

Ro
16.05.2017
18:33:09
http://blog.atom.io/2017/05/16/git-and-github-integration-comes-to-atom.html

вот блин, опять придется атом устанавливать

Страница 171 из 921