
Dmitry
25.04.2018
15:50:04
но в переменной лежит тоже самое
а все понял я идиот)

Ilya
25.04.2018
16:43:52

Google

Lavrushchik
25.04.2018
16:44:10
Вот его и заюзал)

Ilya
25.04.2018
16:44:28

Dmitry
25.04.2018
17:01:44
ребят у меня все время с условиями проблема, не понимаю как красиво их писать вот например
def self.date_converter(date)
if date != ''
DateTime.parse(date).strftime("%d.%m.%Y")
else
''
end
end
можно ж наверняка как то красиво сделать?

Darth
25.04.2018
17:06:00
Можно
Анлес эмпти

Ilya
25.04.2018
17:08:31

Dmitry
25.04.2018
17:09:44
ну тетрарное это такое, обычно просто смотрю у других какие то вещи типо 'lalal' if 'trururu и прочите unless

mike
25.04.2018
17:10:04
Господа, если у кого есть хорошие туториалы по тестированию через рспек (3.3) конкретно, буду признателен, если поделитесь или дадите наводочку

Darth
25.04.2018
17:10:29
тернарный оператор не стоит использовать тупо для того, чтобы сделать код короче )

mike
25.04.2018
17:12:35
Спасибочки
Я это заметил)

Google

Darth
25.04.2018
17:12:57
Пришёл на работу, сказал что писать тесты не буду пока не научат, мне объяснили основы, дальше изучал чужие тесты и всё :)

Dmitry
25.04.2018
17:13:37

Darth
25.04.2018
17:14:00

mike
25.04.2018
17:14:04
Жаль, у меня ситуация немного другая
Но все-равно спасибо за фидбек

Dmitry
25.04.2018
17:14:28

Darth
25.04.2018
17:14:50
Имхо лучший способ это смотреть чужие, гуглить фрагменты и спрашивать у людей что не понятно
Главное не тестировать микросервисы и переопределённые фрагменты сложных гемов

Ilya
25.04.2018
17:39:09
https://www.ozon.ru/context/detail/id/25357683/
единственное что я знаю. есть еще одна книга но она в разработке сейчас

mike
25.04.2018
18:53:30
Книга 7-летней давности как-то не внушает уверенности, честно говоря
Но все-равно спасибо

KEPLER2B
25.04.2018
20:55:35
тесты это не для конторы, тесты это для тебя
учись, и пиши

Darth
25.04.2018
21:01:12
Тесты это по тому что рубисты не имеют денег на тестировщиков

KEPLER2B
25.04.2018
21:02:03
что простите?
это вообще к чему?
сколько стоит средний тестировщик впринципе?
и сколько стоит грамотный разраб
суммы не сравнимые
речь о пути разработки а не о тестировнании как способе, когда каждый новый участок тестируем, вопросов о его проходимости все меньше

Google

Darth
25.04.2018
21:09:49
Но манямирок это сильно

KEPLER2B
25.04.2018
21:11:26
правда смешно, но это к разделу вакансий, там можно посмеятся вволю, а тут это оффтоп

Andy
25.04.2018
22:23:16

KEPLER2B
25.04.2018
22:24:08
правила, прикрепленные к топу чата, там все есть

Иван
25.04.2018
22:30:22

Артем
25.04.2018
23:02:05

Артур
26.04.2018
04:34:02

Darth
26.04.2018
04:48:14

Антон
26.04.2018
05:40:15

Amir
26.04.2018
05:54:15
Ребята посоветуйте
Генерирую значит файл по шаблону
gem 'sablon'
и должен отправить сгенеренный файл пользователю
как правильно делать
желательно наверно без сохранения сразу отправить
ну или только с сохранением, то как правильно генерить временный файл, чтобы например паралельно друг другу не мешали генерирующие файл процессы

Антон
26.04.2018
06:27:36
https://apidock.com/rails/ActionController/Streaming/send_data
а вот про "чтобы не мешали" нет общего ответа
В твоем случае может и так не будут мешать
В другом случае кто-то будет лочить всю базу
А может у тебя файл генерируется неделю, и клиент отвалится по таймауту и такое решение вообще тебе не подходит

Kevin
26.04.2018
06:44:53
Добрый день, подскажите пожалуйста какой-нибудь гайд по по созданию плагинов

Dmitry
26.04.2018
06:49:44

Kevin
26.04.2018
06:51:02

Dmitry
26.04.2018
06:57:31
а что конкреетнее нужно?

Kevin
26.04.2018
07:06:23
ну может пример какой-то или что-то интересное

Google

Amir
26.04.2018
07:25:36

Alex
26.04.2018
07:46:03
ребят подскажите пожалуйста, как посмотреть на сервере через консоль лог файл с конца?
а то скачивать его минут 30

Amir
26.04.2018
07:46:35
tail
tail -n10 log
А если хочешь чтобы постоянно висел показывая последние 100 строк
tail -fn100 development.log

Dmitry
26.04.2018
07:49:38
Можно через less, less logfilename.log и прописываешь G

Артур
26.04.2018
07:49:47
а как быть если хочешь найти последние сто строк который подходят под какое-то условие?)

Admin
ERROR: S client not available

Dmitry
26.04.2018
07:50:57
А grep не подойдёт под такое?

Amir
26.04.2018
07:52:28
хз мне ack больше нравиться

Anton
26.04.2018
07:58:09

Nikita
26.04.2018
08:01:10

Артур
26.04.2018
08:04:50

ShadoWalkeR
26.04.2018
08:33:06
Прикольный стикерпак)

Ilya
26.04.2018
08:33:23

Egor
26.04.2018
08:34:34

Ilya
26.04.2018
08:34:47
кек)

Nikita
26.04.2018
08:35:38
стикерпак из авы

Darth
26.04.2018
08:40:18
Тут можно вопросы по JQuery задавать?

Google

Ilya
26.04.2018
08:40:31
давааай
но если что https://t.me/jquery_ru

Darth
26.04.2018
08:41:02
Библиотке validate
"provider_user[password]": {
required: true,
password: function () {
var value = $("#password").val();
// debugger;
if (!/[A-Z]/.test(value)) {
return false;
} else if (!/[a-z]/.test(value)) {
return false;
} else if (!/[0-9]/.test(value)) {
return false;
}
return true;
}
}
В ней можно передавать название поле и давать тру, если тру, то будет рендрится соответсвующее сообщение, которое опеределяется отдельно
Я пытаюсь передать функцию с маленькими регулярками (потом разобью на три отдельных функции чтобы показывало чего не хватает)
Но: jquery.validate.min.self- ... Uncaught TypeError: Cannot read property 'call' of undefined|
Ошибки только в min файле, так что не очень понятно что не так

ojab
26.04.2018
08:57:49
валидатор password не существует, очевидно

Darth
26.04.2018
08:59:25
Т.е. в блоке rules можно использовать только правила из библиотки и нельзя передавать функции?

Rustam
26.04.2018
08:59:55
валидируй на сервере) заодно сохраняй какие пароли пользователь вводит ??

Nikita
26.04.2018
09:00:01
вообще, насколько я помню (когда использовали ее), то сначала мы правило регестрировали, потом использовали
https://jqueryvalidation.org/jQuery.validator.addMethod/

Darth
26.04.2018
09:11:25
Да я читал, но думал что можно сразу передать функцию

Антон
26.04.2018
09:16:10

Darth
26.04.2018
09:22:52
Сохранять нельзя - банки засудят