
Igor
03.12.2017
21:35:59
reset для убунды

Aleksey
03.12.2017
21:36:32
Я думаю не гуглил. Игорь ты гуглил? Или где?

Igor
03.12.2017
21:37:14
слушай ты или отвечай или время не отнимай - иди на юрфак и устраивай там допросы
есть команда Clear All в руби маййне как ее задать в программе на руби

Google

Igor
03.12.2017
21:45:49
system "Clear All" не работает

Ro
03.12.2017
22:10:47
хехе
ну а `clear` не пробовал?
вместе с backticks надо писать
что за операционка у тебя*
?

Igor
03.12.2017
22:13:33
https://pastebin.com/7bTiX1cF
вот код
в консоли нормально печатает
если делать через сублайм и консоль винды
там есть метод def cls - в винде он работает
то есть перед каждым выводом результатов
он очищает коммандную строку в винде (консоль)

Google

Igor
03.12.2017
22:16:40
а в руби майн
не очищает и все выводится один за другим
как это вместе с backtics

Ro
03.12.2017
22:30:20
`clear`
вот строка
7 байт
а, в рубимайн не очищает
а хз как это сделать
рубимайн консоль не советую юзать для запуска
если тока для дебага
ну я в общем-то ее и никогда в жизни не юзал)

Igor
03.12.2017
22:33:12
понятно
для винды cls

Roman
04.12.2017
08:18:05
привет. нужно записывать время, когда была нажата кнопка в форме в hidden_field. По идее это просто, но что-то я безбожно туплю

Fedor
04.12.2017
08:21:13
не понял
hidden_field скрыт, как там может быть кнопка?

Vitaliy
04.12.2017
08:23:26
«нажата кнопка» — сабмита? Если да — тогда зачем запоминать время ее нажатия, если можно взять его на сервере как Time.zone.now?

Владимир
04.12.2017
08:26:05
можно повесить onclick на кнопку и в скрипте прописать изменение значения в скрытом поле

Roman
04.12.2017
08:29:26
у меня кнопка синхронизации. И нужно записывать в параметры время, когда была нажата кнопка и прошла последняя синхронизация

Google

Alex
04.12.2017
08:41:24
Надо смотреть, что делает с точки зрения контроллера эта кнопка. Пока не понятно

Vlad
04.12.2017
08:48:03
Кстати про время. Есть у меня некая либа в рельсах, которая дергает по API данные. У API есть ограничение в 150 запросов в минуту. Как бы сделать так, чтобы мониторить это и делать таймаут на запросы? Ибо если 200 человек в минуту сделают по 1 запросу - API забанит IPшник. По идее любой запрос через API создает объект и обновляет created_at. Если объект есть, то оно удаляет его и заново создает.
Проверять Model.where(created_at: Time.now-60.seconds..Time.now).size не вариант, так как в базе 4 миллиона записей и такой запрос длится 1.5 секунды. А запросов - куча.

Dima
04.12.2017
10:04:40
поместить запросы в фоновые задачи и настроить интервал этих задач
YourAwesomeJob.set(wait:1.seconds).perform_later(request)
при таком раскладе в минуту у тебя будет не больше 60 запросов

Natalia
04.12.2017
11:15:21
Господа, кто-нибудь разбирается в Single Table Inheritance?
Вот есть у нас родительская модель с ассоциацией belongs_to. А мы хотели бы, чтобы одна из дочерних имела has_many.

Roman
04.12.2017
11:22:41
belongs_to к чему? has_many что? они вместе не могу существовать?

Natalia
04.12.2017
11:22:42
заказчик хочет неправильного, но надо как-то выкрутиться
К одному и тому же
A belongs_to B. Мы хотим чтоб дочернее C has_many B.

Roman
04.12.2017
11:25:06
ну у вас одна таблица, делайте все в ее рамках, добавляется нужные ключи и связи, что не получается? а вообще лучше всего избавиться от sti и сделать все по-человечески

Natalia
04.12.2017
11:26:30
Там уже огромная гора функционала завязана. Я пыталась вынести это отдельно, но все становится еще хуже.

Dima
04.12.2017
11:29:46
Наверно я не правильно что-то понял

Roman
04.12.2017
11:29:56
ну добавляйте ключ в таблицу c_id и в классе B пишите belongs_to C, class_name: "C" , foreign_key: "c_id"
в классе C соответсвенно has_many b's, class_name: "B", foreign_key: "c_id"
как-то так

Natalia
04.12.2017
11:32:24
Так A и C по сути одна таблица и не смогут иметь b_id дважды

Roman
04.12.2017
11:34:07
при чем тут b_id, если тебе нужно c_id?

Natalia
04.12.2017
11:39:52
так это и ограничивает их тем, что структура таблшицы должны быть общая

Google

Natalia
04.12.2017
11:40:26
То есть оно не навернется, если я просто проигнорирую родительскую ассоциацию и объявлю свою в дочерней?

Roman
04.12.2017
11:41:48

Natalia
04.12.2017
11:43:54
ну да

Roman
04.12.2017
11:45:13
как вариант: создать отдельную таблицу для модели, которая выходит уже из общей схемы

Admin
ERROR: S client not available

Dm
04.12.2017
12:12:22
Помогите, пожауйлуйста. У меня тесты стали падать, не знаю, что случилось. Например, такая вот ошибка:
ailure/Error: click_on "Create"
NoMethodError:
undefined method `size' for nil:NilClass
То есть не нажимает кнопки, не заполняет формы, хотя вручную все прекрасно работает

Fedor
04.12.2017
12:17:05
он не находит то, что ты хочешь найти

Dm
04.12.2017
12:17:58
Это я понимаю, но кнопка Create есть

Fedor
04.12.2017
12:18:11
тоесть, судя по всему ты делаешь что-то типа find('buttons').size но вот этих самых buttons на странице нет, find возвращает nil а у него нет метода size
а это может быть если скрипт проходит быстрее чем загрузится страница (можно для эксперемента sleep воткнуть и проверить)

Dm
04.12.2017
12:18:50
Есть простая форма, https://gist.github.com/anonymous/82453f8e6043f392fc7f8cbec2955e57

Fedor
04.12.2017
12:18:52
или у тебя не правильный селектор для этих кнопок
опять же можно в браузере дернуть аналогичный селектор через jquery и посмотреть

Dm
04.12.2017
12:19:53
И есть просто тест, https://gist.github.com/anonymous/bfd946ce8a36648952cabae04d5ab228
Вот это всё работало пару дней назад, пока я не начал делать консёрны и где я мог накосячить, я не пойму

Fedor
04.12.2017
12:22:00
ну я выше написал как тестить
и смотреть

Google

Dm
04.12.2017
12:22:18
Спасибо! не заметил

Santez
04.12.2017
12:23:36
Ребят, а напомните , плиз, сайт с вакансиями по Руби, который Рома делал, на курсе еще про него говорил . Запяматовал совсем. ))

Aleksey
04.12.2017
13:10:34
Ребята, какой-то жестяк, использую sorcery
в какой-то момент вышел из приложения и не могу войти обратно
может я просто в затупе?
Никакоих ошибок, просто неверный логи или пароль
запрос отдает со статусом 302 и редиректик как в контроллере прописано опять на страницу с логином

Dima
04.12.2017
13:18:48
в консоли посмотри если пользователь в базе есть.
там же посмотри если логин/емэйл соответствует тому что ты вводишь.
создай другой профиль, запиши навернека логин и пароль. Прогверь если с ним та же ситуация.
Склоняюсь скорее к тому что ты нде-то что-то не так вводишь.
проверь регистр. )

Aleksey
04.12.2017
13:21:29
У меня пара логинов и все не работают, но попробую такой вариант

Nikolay
04.12.2017
16:13:56
Подскажите пожалуйста, где принято устанавливать формат даты для проекта в целом? В локали или где-то в другом месте?

Dima
04.12.2017
16:40:32
Скорее всего да. Так можно использовать глобально localize

Olga
04.12.2017
16:59:23
посоветуйте datetimepicker на рельсы5 плиз ?

Dima
04.12.2017
17:15:08
а тут не важно какие рельсы, здесь нужен jQuery желательно а дальше вот первый по списку из google https://github.com/xdan/datetimepicker или https://eonasdan.github.io/bootstrap-datetimepicker/

Olga
04.12.2017
17:16:19
вот я на первый из них и смотрю)) просто подумала, может кто лучше знает) вдруг )
спасибо)

Ildar
04.12.2017
18:23:57
Ищем двух крутых рубистов в команду: http://www.rubyjobs.ru/vacancies/5212
Есть задачи на 40 часов в неделю, удалёнка, один проект, а не разработка на заказ.

Andrey
04.12.2017
18:41:57
Уже два года вижу эту вакансию :) Первую работу искал натыкался.