
Dmitry
26.04.2018
12:17:24
в руби пытаются pattern matching, внедрить?

Darth
26.04.2018
12:25:22

Aleksey
26.04.2018
12:26:00
не сиды костыль, а то что каждый извращается по своему чтобы данными наполнить базу

Vasiliy
26.04.2018
12:26:26
ну сиды же есть)

Google

Vasiliy
26.04.2018
12:27:20
если тебе тестовые данные то наполняй фактори ботом
а сиды больше надо чтобы наполнить чем то конкретным

ojab
26.04.2018
12:30:11

Darth
26.04.2018
12:32:05
Хочет внедрить
Спрашивает не начали ли без него

Dmitry
26.04.2018
12:38:28
ребята вот у меня есть в app.js
function content_class_add(){
if (window.location.pathname == "/login"){
document.getElementById('content').className +="hohoho"
}
}
чтобы это дело сработало нужно во вьюхе обязательно ее вызывать или как то можно сделать чтобы автоматом срабатывала функция

Dmitry
26.04.2018
12:41:31

Anton
26.04.2018
12:41:44

Dmitry
26.04.2018
12:57:33

Богдан
26.04.2018
13:02:03
тут скорей нужно слушаеть событие 'turbolinks:load'

Nikita
26.04.2018
13:02:40
с чего такая уверенность?

Google

Богдан
26.04.2018
13:03:11
ну у меня когда-то неправильно работало, пока незаюзал это событие

Nikita
26.04.2018
13:03:27
ну с чего ты взял, что в проекте турболинкс есть?

Богдан
26.04.2018
13:05:21
предположил и поделился своим решением
https://learn.javascript.ru/onload-ondomcontentloaded

Dmitry
26.04.2018
13:14:36
document.addEventListener("DOMContentLoaded", function(event) {
if (window.location.pathname == "/login"){
document.getElementById('content').className +="content-fix"
}
});
вот так взлетело
турболинков нема

Darth
26.04.2018
14:04:24
Как в жске чекать символы?
Сейчас использую
return /[!@#$%^&*()=_-]+/.test(value);Но нужно как-то все дать, а в жске нет пункта
Желательно чтобы не только все символы, но ещё и без пробелов, табов и других нежелательных

ojab
26.04.2018
14:29:44
Чем пробел или таб в пароле нежелателен (если это про пароли)? Непонятно что значит "все дать", но аналога /[[:graph:]]/ в js нет.

Lavrushchik
26.04.2018
14:32:20
слуште, а в рельсах работает webpack с less? такое реально?

ojab
26.04.2018
14:35:09
ставишь less, добавляешь loader, всё работает.
https://github.com/rails/webpacker/blob/master/docs/webpack.md#loaders

Lavrushchik
26.04.2018
14:38:05

ojab
26.04.2018
14:38:20
через yarn, всё через yarn

Mikhail
26.04.2018
14:58:39

Ilya
26.04.2018
14:59:09

ojab
26.04.2018
15:10:52


Roman
26.04.2018
15:13:54
Господа, есть вопрос по эластику
Есть некая сущность, которая лежит в эластике. Есть категории. Одна сущность может принадлежать нескольким категориям.
Мне нужно сделать как на авито: то есть посчитать, сколько сущностей соответствуют определенной категории.
Например: ввожу "мотоцикл", должен понять что в категории "транспортные средства" - 200 сущностей, а в категории "запчасти" - 150 сущностей.
Вопрос, можно ли это сделать средствами эластика, и если можно, то куда копать? Пока сделал в лоб, данных пока не много и это не страшно, но прям чувствую что это можно красиво и элегантно сделать в эластике.
Господа, есть вопрос по эластику
Есть некая сущность, которая лежит в эластике. Есть категории. Одна сущность может принадлежать нескольким категориям.
Мне нужно сделать как на авито: то есть посчитать, сколько сущностей соответствуют определенной категории.
Например: ввожу "мотоцикл", должен понять что в категории "транспортные средства" - 200 сущностей, а в категории "запчасти" - 150 сущностей.
Вопрос, можно ли это сделать средствами эластика, и если можно, то куда копать? Пока сделал в лоб, данных пока не много и это не страшно, но прям чувствую что это можно красиво и элегантно сделать в эластике.
Как оказалось все очень просто, вот статья на эту тему https://habr.com/company/smartprogress/blog/227131/


Anton
26.04.2018
22:23:09
Использовать домены?

Google

V
27.04.2018
06:35:56
Привет ! Не подскажите гем верификации мыла через код с таймоутом, который приходит на почту, а не url как у девайса?

Darth
27.04.2018
06:37:47
Тоже интересно

ojab
27.04.2018
06:38:09
devise?
пишется action для mailer'a, который отсылает код, и всё, не?

Артур
27.04.2018
06:41:50

V
27.04.2018
06:54:31

Alex
27.04.2018
06:57:09
У девайса же есть протухание

Vasiliy
27.04.2018
06:57:19
Записывай время отправки
Ну тянуть девайс ради одного подтверждения такое себе занятие

V
27.04.2018
06:58:09
Да как реализовать своими руками есть понимание, просто я думал мб гем найдется благодаря которому не придется изобретать велосипед

Darth
27.04.2018
06:59:20
Не использовать гем != изобретать велосипед

Vasiliy
27.04.2018
06:59:30
Там строчек 10 наверное в сумме выйдет и подтверждения обычно в комплексе идут с аутентификацией

Darth
27.04.2018
07:00:40
А то скоро лефт пады начнем использовать

Igor
27.04.2018
07:00:41
10 строчек не выйдет. Нужна ещё защита от подбора, защита от массового запроса кода и т.д. На целый гем легко наберётся. Но вроде прям отдельного нет такого
10 строчек - это у мессенджера там-там, который взломали за 5 минут)

ojab
27.04.2018
07:25:38
вообще непонятно что вы хотите
аутентификация как будет производиться?

Артур
27.04.2018
07:27:29

Vasiliy
27.04.2018
08:03:13

Google

Александр
27.04.2018
08:34:35
Товарищи, посоветуйте норм хостинг, а то digitalocean у половины людей недоступен

Sergey
27.04.2018
08:35:21

ojab
27.04.2018
08:35:36

Admin
ERROR: S client not available

Александр
27.04.2018
08:35:57
Можно и так)
Что думаете о spaceweb?

Anton
27.04.2018
08:36:49
one time password
А не из эрланга

Maxim
27.04.2018
08:37:39

Anton
27.04.2018
08:37:41
Это такие коды которые в смс или почте шлют, они либо ко времени привязываются, либо к сиквенсу

V
27.04.2018
08:37:51
да
они самые
гем который в смс делает - нашел
но код на почту с протуханием - пока нет

Anton
27.04.2018
08:41:08
Без привязки к почте или смс

V
27.04.2018
08:42:36

Александр
27.04.2018
08:51:43

Google

Maxim
27.04.2018
08:52:46

Александр
27.04.2018
08:56:35
Не, ну ссд повсеместный сейчас

Vasiliy
27.04.2018
08:59:02
vscale.io
как вариант если в России, они от селектела

Maxim
27.04.2018
08:59:49
у flops кстати есть удобный тариф, без фиксированной конфигурации vds с оплатой за потребленные ресурсы

Ruslan
27.04.2018
10:57:06
Всем привет, такой вопрос, на проекте сделан soft delete через default_scope, возникла проблема с dependent: :destroy у другой модели. Знает ли кто, как можно в has_many указать скоуп на удаление?

Богдан
27.04.2018
12:43:27
Господа, а не подскажите как запустить миграции в конейнере докера?

Aleksey
27.04.2018
12:44:23
Единоразово вручную или при старте контейнера?

rekero
27.04.2018
12:44:26
а в чем проблема?

Богдан
27.04.2018
12:45:11
не работает, пишет
Run bundle install to install missing gems.

rekero
27.04.2018
12:45:35
через bundle exec запускаешь?

Богдан
27.04.2018
12:46:40
угу