Andrey ?
05.03.2018
09:54:31
Как-нибудь можно ему сказать, что нужно только для дева запускать всё это дело?
Roman
05.03.2018
10:00:49
через RAILS_ENV попробуй
Vasiliy
05.03.2018
10:00:52
а чем тестовая БД не угодила? она обычно чистая
Andrey ?
05.03.2018
10:00:58
Google
Andrey ?
05.03.2018
10:01:06
Задал отдельную переменную окружения DATABASE_URL_TEST, какого-то более адекватного метода не нашел
David
05.03.2018
10:10:24
bundle exec rake db:* RAILS_ENV=development по идее, это рабочий стандартный способ. Не может быть, что где-то дублируется database.yml?
похожая ситуация была https://stackoverflow.com/questions/39909995/rake-db-tasks-running-twice
Oleg
05.03.2018
12:04:31
Господа, может кто подсказать по paperclip'у?
Есть форма, куда загружается изображение. Если загрузить изображние, то все ок, если сохранить объект без изображения, то существующее удаляется
не поманию, как сделать так, чтобы не удалялось текущее
Антон
05.03.2018
12:08:19
не передавать в форме пустой массив изображений
получается images=[]
Oleg
05.03.2018
12:09:03
у меня не массив, а просто поле input file
изображение хранится в том же объекте
а не передавать, это js'ом удалять принудительно?)
если бы файлы хранились в отдельной таблице - ок, а когда в одной... тут и проблема
Google
Oleg
05.03.2018
12:11:58
ранее использовал carrierwave, там все нормально было с этим
v
05.03.2018
12:18:00
Rustam
05.03.2018
12:24:37
всегда можно по пробелам поделить
ojab
05.03.2018
12:26:59
и надеяться что юзеры будут вбвать ФИО в одном и том же порядке, ага
Vasiliy
05.03.2018
12:28:35
И надеятся что ФИО из трёх слов состоит да
v
05.03.2018
12:34:35
Vasiliy
05.03.2018
12:35:14
https://ru.m.wikipedia.org/wiki/Исландское_имя
Rustam
05.03.2018
12:35:37
Это да, но пока это не наступило то можно и в одной. А если наступит то разделить на 3
Silent Bob
05.03.2018
14:14:20
Подскажите как получать вывод по частям из STDIN при пайплайнах?
Это работает:
ruby -e "puts 'Hello how are you?'" | ruby -e "puts STDIN.read" # Hello how are you?
Это зависает и ничего не выводит потому что инпут никогда не заканчивается:
ruby -e "loop { puts 'Hello how are you?'; sleep 1 }" | ruby -e "puts STDIN.read"
Мне надо иметь возможность получать очередной инпут 'Hello how are you?' как только так сразу и выводить (или обрабатывать перед этим как захочется).
ojab
05.03.2018
14:18:23
http://ruby-doc.org/stdlib-2.5.0/libdoc/io/console/rdoc/IO.html#method-i-ioflush после puts делать
Sergey
05.03.2018
14:27:22
Привед
Кто знает как в cucumber в сценарии вставить динамическую строку с временем?
Типа:
Scenario: ...
Given a case
And time is #{Time.now}
Vitaly
05.03.2018
14:30:47
чувак на апворке предлагает мне передать ему мой пароль и логин от моего профиля, якобы для того что бы делится работой
Vasiliy
05.03.2018
14:43:18
Слышал о таком
Ещё слышал просят зарегаться и им передать данные
Vitaly
05.03.2018
14:44:41
зачем?
мутная тема какая-то
Vasiliy
05.03.2018
14:45:44
Баны наверное были у них
Или в 2 акка работают, код пишут, потом запускают утилиту для стимуляции работы
Но меня упорк в самом начале по Скайпу проверял что я это я
v
05.03.2018
14:46:54
Google
Vasiliy
05.03.2018
14:47:25
Ну такой в Скайп мне звонит и говорит ебалом в Скайп встань плиз
No
05.03.2018
14:47:59
Но я не подтвердил
Специально
Аккаунт мне не принадлежал в тот момент уже
Silent Bob
05.03.2018
14:59:12
ojab
05.03.2018
15:02:25
А если просто ruby -e 'loop { puts "Hello how are you?"; $stdout.flush; sleep 0.1 }' | ruby -e 'while line = STDIN.gets; puts line; end'?
v
05.03.2018
15:03:13
Vasiliy
05.03.2018
15:04:15
Да чёт 2 минуты пиздели где т, на чем пишешь где живёшь
Silent Bob
05.03.2018
15:05:42
ojab
05.03.2018
15:06:30
это нерешаемая задача
Silent Bob
05.03.2018
15:06:36
не пойму в чем тут дело. Хотя https://github.com/garabik/grc/blob/master/grcat также зависает и поведение точно такое же
ojab
05.03.2018
15:07:13
твой процесс не может влиять на буферизацию stdin'а (точнее того, что направляется в stdin)
Silent Bob
05.03.2018
15:08:13
это косяк какой то глобальный с этой буферизацией?
по идее одно должно реагировать на \n
ojab
05.03.2018
15:09:36
это не косяк, это так задумано (чтобы на каждый байт буфер не сбрасывать, это будет медленно)
Silent Bob
05.03.2018
15:10:05
понял спасибо что помогли разобраться
Google
Artem
05.03.2018
15:13:24
Всем привет. Подскажите как можно sudo пользователя создать скриптом на Ruby?
владичка
05.03.2018
15:17:29
А помогите пожалуйста разобраться с синтаксисом.
Я хочу задать в классе константу, которая, скажем, содержит массив строк. Я могу и не в виде массива это сделать, могу в виде строки, где нужные мне слова разделены пробелами или ещё как-нибудь, ну из задачи дальше понятно будет.
Значит, задано несколько таких вот слов и мне нужно проверить, содержит ли другая строка одно из этих слов, case sensitive не нужен. Как лучше будет решить задачку?
Т.е. мне нужно string =~ /.../i, но я не знаю как бы мне заменить многоточия моим массивом или константой. Что думаете? Спасибо заранее.
Ну т.е. я понимаю, что я могу говнокодить через проверку прямо _каждого_ слова в изначальном массиве, но есть ли элегантнее решение?
ojab
05.03.2018
15:25:29
['my', 'array'].include?('my_string')?
ну и в рельсах есть .in?, который 'my_string'.in?(['my', 'array'])
владичка
05.03.2018
15:29:15
Так, я почистил сообщения, но энивей спасибо за наводку где копать! :)
ojab
05.03.2018
15:29:16
но вообще вряд ли стоит это делать
владичка
05.03.2018
15:33:11
ojab у меня не [item1, item2].include?('string'), а наоборот, содержит ли строка один из элементов массива
ojab
05.03.2018
15:33:32
оу
владичка
05.03.2018
15:33:56
Ну и вот я хотел знать, есть ли простой элегантный метод в регэкспах
ojab
05.03.2018
15:34:26
значит https://ruby-doc.org/core-2.5.0/Array.html#method-i-any-3F и в блоке проверять на равенство со строкой, например
Антон
05.03.2018
15:34:34
ojab
05.03.2018
15:35:30
Artem
05.03.2018
15:40:45
Pavel
05.03.2018
15:46:29
всем привет
кто-нибудь от получал вот такое чудо от grape-swagger:
строчка виновница
спасибо за помощь, решение элементарное(:
Google
Pavel
05.03.2018
15:57:35
failure [code: 201,message: 'Неверный токен или формат заголовка', model: Entities::Error]
Silent Bob
05.03.2018
16:32:03
она подойдет для чего угодно в консоли. Win определенный для использования с пайпами
Talgat
05.03.2018
16:43:10
@deep_freeze , @zamira_norova , ojab через batch стоит это делать в сайдкике?
Как тут:
https://github.com/mperham/sidekiq/wiki/Really-Complex-Workflows-with-Batches
Ребята поясните: есть 1млн ссылок в csv,
и нужно спарсить данные(site title) из этих ссылок
Как создать несколько воркеров, чтобы парсили один CSV ?
Пусть один воркер считывает и кидает в очередь
А воркеры сам когда хотят, тогда и берут
Да, один воркер считывает ссылки и на каждую ссылку создает задачу, кидает в очередь. Другие n воркеров берут из этой очереди все подряд
ojab
05.03.2018
16:44:24
если у тебя sidekiq pro — почему бы и нет
Talgat
05.03.2018
16:46:41
ojab в простом(бесплатном) сайдкике это можно реализовать?