
Alex
21.09.2017
20:09:17

wi11son
21.09.2017
20:09:24
Монгу

Nikita
21.09.2017
20:09:50
блин, все, когда речь идет про реляционку, думаю про реляции, а не про целостность
уж не говоря о тулах

Google

wi11son
21.09.2017
20:10:25
Но пожалуйста, не судите меня, я был юн и глуп, и я пришёл а там уже была монга
В интернет-магазине

Alex
21.09.2017
20:10:48
зависит от того, важны для тебя данные или нет, и насколько они связаны.
блин, все, когда речь идет про реляционку, думаю про реляции, а не про целостность

Nikita
21.09.2017
20:11:01
?

Alex
21.09.2017
20:11:01
под "важны или нет" я как раз целостность и подразумевал

Nikita
21.09.2017
20:11:51
ладно, ок ? если данные не важны, предлагаю в текстовый фалик апендить

Alex
21.09.2017
20:12:04

Anton
21.09.2017
20:12:27

Nikita
21.09.2017
20:12:28
а я и не смеюсь

Alex
21.09.2017
20:12:41

Nikita
21.09.2017
20:13:11

Alex
21.09.2017
20:13:23
я так понимаю под целостностью ты подразумевал например foreign_key?

Google

Nikita
21.09.2017
20:14:38
WAL / FK / уникальность
индексы те же

Dima
22.09.2017
06:15:28
https://richonrails.com/articles/rails-console-debugging-tricks отличная статья
вот еще набор анимаций, случайно нашел, для украшения своих решений: http://ianlunn.github.io/Hover/

Oleg
22.09.2017
06:24:29
Коммерческая лицензия за просто стили - забавно

Dmitriy
22.09.2017
08:23:50
Ребят! кто знает, если у метода много аргументов, то как перенести их
чтобы выглядела нормально
backup_database(
backup_path: backup_path, temp_path: temp_path, filename: filename
) ?

Vasiliy
22.09.2017
08:24:22
рубокоп

Gleb
22.09.2017
08:24:44

Vasiliy
22.09.2017
08:24:50
backup_database(
backup_path: backup_path,
temp_path: temp_path,
filename: filename
)

Dmitriy
22.09.2017
08:25:12
Понял спасибО!

Alex
22.09.2017
10:01:52
Понял спасибО!
ставишь rubocop, ставишь рубокоп плагин под свою IDE, видишь в реальном времени советы что поправить.

Nikolay
22.09.2017
10:03:13
потом он начинает тебя бесить и ты пишешь исключения в конфиг
потом натыкаешься на старый код, который рефакторинг впадлу и экслудишь его из рубокоп вью

Alex
22.09.2017
10:04:01
пускай светит

Dmitriy
22.09.2017
10:06:39
@Fedcomp поставил! блин крутая вещь!

Alex
22.09.2017
10:06:50
ну такое

Google

Alexander
22.09.2017
10:07:26
угу. ваш метод слишком сложный по моему расчету сложности, упростите его
ебучий робот еще будет меня учить как код писать

Alex
22.09.2017
10:07:53

Alexander
22.09.2017
10:08:20
ну да. просто вот это сложность метода меня доебала

Alex
22.09.2017
10:08:22

Alexander
22.09.2017
10:08:30
и дефотное ограничение в 10 строк чтоли

Alex
22.09.2017
10:08:31

Alexander
22.09.2017
10:08:57
wicked_pdf кто нибудь пользовал?

Alex
22.09.2017
10:09:09
там часто очень сильно надо изъебнуться чтобы рубокоп не ругался на сложность, оно того не стоит.

Nikolay
22.09.2017
10:10:08
там еще есть креветка, вроде она удобнее
https://github.com/prawnpdf/prawn

Alexander
22.09.2017
10:11:18
креведка еще хуже. мы ее так и не могли побороть на сложных таблицах
было дело
вообщем есть там какой нибудь параметр чтобы не разрывался текст посреди страниц?

Nikolay
22.09.2017
10:11:51
ооооо!
классика
сколько вазелина ушло на эту проблему

Alexander
22.09.2017
10:12:06
ну у меня не тест даже. а графика на цсс

Nikolay
22.09.2017
10:12:48
давно было дело, но вроде там в css есть page брейкер какой-то
его задаешь и всё лезет в 1 страницу

Google

Alexander
22.09.2017
10:14:38
еще и в колонтитулах русский язык почему то не понимает

Vasiliy
22.09.2017
10:16:20
зато подсветы рубокопа на старом коде показывают как делать не надо

Alexander
22.09.2017
10:16:27

Vasiliy
22.09.2017
10:17:21
потом без подсветов когда код видишь неправильный, агрессия появляется

Nikolay
22.09.2017
10:18:08
@alexander_andreev1 .pagewrapper { box-sizing: border-box; }
попробуй

Admin
ERROR: S client not available

Nikolay
22.09.2017
10:18:58
про доки хз, это было 2 года назад
на шрамы на пятой точки до сих пор живы от этого викедпдф
.pagewrapper
{
width: 720px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
min-height: 1040px;
position: relative;
padding-bottom: 65px;
box-sizing: border-box;
padding-top: 0px;
}

Alexander
22.09.2017
10:23:16

Nikolay
22.09.2017
10:24:06
ага

Alexander
22.09.2017
10:25:25
не зря он называется wicked

Nikolay
22.09.2017
10:25:47
погугли вопрос по wkhtmltopdf
по поводу переносов

Ivan
22.09.2017
10:26:37
Товарищи, а внатури, сайдкик из кода никак не остановить, кроме как костылька который тут описан? https://github.com/mperham/sidekiq/wiki/FAQ
class MyWorker
include Sidekiq::Worker
def perform(args)
return if cancelled?
# do stuff
end
def cancelled?
Sidekiq.redis {|c| c.exists("cancelled-#{jid}") }
end
def self.cancel!(jid)
Sidekiq.redis {|c| c.setex("cancelled-#{jid}", 86400, 1) }
end
end

Nikolay
22.09.2017
10:26:47
купить Sidekiq PRO

Google

Nikolay
22.09.2017
10:27:00
спиздить Sidekiq PRO
уже 2 решения
?

Ivan
22.09.2017
10:27:29
а про умеет останавливаться? )

Nikolay
22.09.2017
10:27:49
это одна из главных фич
если я не путаю ничо

Alexander
22.09.2017
10:28:02
по поводу переносов
похоже у меня стили просто не подгрузились и твое решение еще сработает когда я заставлю стили грузится

Nikolay
22.09.2017
10:28:35
помолимся ?

Alexander
22.09.2017
10:30:59
помолимся ?
ну как то сработало но не так) буду решать дальше, спасибо за наводку

Alex
22.09.2017
10:38:30

Alexander
22.09.2017
10:49:49
@davydovanton как кильнуть в сайдкике зависшую задачу? в ините пишут что никак. но ты может знаешь обходной путь?

Nikolay
22.09.2017
10:51:56
из вебморды не получится?

Alexander
22.09.2017
10:52:55
не. там только очередь очистить можно

Vladimir
22.09.2017
10:55:16
а почему не опустить сайдкик на минутку и девяткой не добить, что само не легло?

Alexander
22.09.2017
10:55:31
да остальные очереди у меня норм
только одна задача в одной очереди повисла
Sidekiq.redis {|c| c.setex("cancelled-#{jid}", 86400, 1) }
вот так тоже не помогло почему то

Vladimir
22.09.2017
10:56:36
ну просто это простое и быстрое решение, и это не фронт, небольшая задержка остальных задач ничего не испортит

Anton
22.09.2017
11:00:38

Sergey
22.09.2017
11:45:05
Подскажите плз как переписать такой запрос чтобы не было ошибки "SELECT DISTINCT, ORDER BY expressions must appear in select list"
Model.includes(...).where(...).where(…).order(updated_at: :desc).distinct
желательно с помощью AR, а не чистого sql