
Nick
23.07.2018
15:12:49

rekero
23.07.2018
15:34:30

wi11son
23.07.2018
15:35:00
можно, но зачем? можно и свой mail сервер поднять

Dmitriy
23.07.2018
15:36:20
написать своими руками и потратить деньги бизнеса, когда уже есть готовый сервисы не вариант

Google

mike
23.07.2018
16:15:58
Достали

Andrey
23.07.2018
16:29:55
Добрый вечер! Как на мине передать файл с локальной машины во время деплоя (внутри блока deploy) или выполнить команду на локальном компе внутри деплой блока? То есть хочу залить файл не из репо

Антон
23.07.2018
16:31:36
а как бы ты вручную это сделал?
точно так же и во время деплоя

Andrey
23.07.2018
16:35:59
С помощью утилиты scp
Хм, что-то не подумал, что можно прям без всяких мин до консоль дотянуться
Но был гем mina-scp, но он не работает кажется с новыми минами, мб ещё какие есть?
Кстати можно же порядок выполнения нарушить, нужен mina way

Смерть
23.07.2018
18:38:26
Интересная новая волна спама, конечно

Darth
23.07.2018
18:40:32
Технологии не стоят на месте

Dmitry
23.07.2018
18:45:50
я думаю сами разрабы телеги должы подсуетиться

Смерть
23.07.2018
18:49:53
Тут китайцы не стоят на месте.

Nick
23.07.2018
20:11:02
!спам

Google

Eduard
23.07.2018
20:54:40
Всем привет)
Ребят возник вопрос, стоит ли углубляться в React на Rails?
У кого какие взгляды?

Sergey
23.07.2018
21:03:06
реакт не нужен

wi11son
23.07.2018
21:10:50
Реакт сам по себе норм

Dmitriy
23.07.2018
21:13:04

wi11son
23.07.2018
21:21:22

Ann
24.07.2018
06:10:19
Привет всем. Есть обращение к стороннему сервису. Сейчас что-то у них там не так и возникает 504. Задача - у себя в рельсах уменьшить время ожидания ответа от сервиса. Как это вообще правильно гуглить?

Nikita
24.07.2018
06:15:53
http request timeout

Darth
24.07.2018
07:22:27
Пытаюсь в AA, на show сделать форму, хочу использовать form_with, т.к. он правильно строит путь (с form_for неправильный action получался), но с form_with не рендряется инпуты почему-то:
show do
default_main_content
white_list = WhiteList.find(params[:id])
if white_list.status.in? [WhiteList::PENDING, WhiteList::APPROVED]
div do
form_with url: reject_admin_panel_visibility_path(white_list), method: :post do |f|
f.text_field :reason # не появлется филд
f.submit "Submit"
end
end
end
end


hasculdr
24.07.2018
07:28:47
здравствуйте
В postgres одинарные кавычки используются для строковых типов данных в полях, а двойные - для имен таблиц и полей. В ruby одинарные кавычки используются для «простых» строк, спец. символы в них экранируются автоматически. А двойные - для строк с исполняемыми фрагментами кода.
В базе есть такая запись
name | num | command
-------+-----+-----------------------------------
a7324 | 1 | statistics adsl linerate #{@port}
Команда должна извлечься запросом и выполниться telnet'ом с переменной @port, но из-за одинарных кавычек решетка экранируется и команда не работает.
Как быть в такой ситуации?


Silent Bob
24.07.2018
07:31:51
Подскажите, как можно добавить uniqueness валидацию в AR модели сразу по нескольким атрибутам - т.е. к примеру есть модель Product с атрибутами category, length и width. Я хочу иметь валидацию, которая бы проверяла записи на уникальность category, length и width всех в группе, т.е. чтобы записей с абсолютно одинаковыми category, length и width но с разными айдишниками не было

ojab
24.07.2018
07:33:15


Nikita
24.07.2018
07:33:56
лол
пожалуй тогда удалю, Оджаб опередил

Mikhail
24.07.2018
07:34:56

Silent Bob
24.07.2018
07:35:27
лол
спасибо, т.е. validates_uniqueness_of :category, :length, :size, scope: :id ?

Nikita
24.07.2018
07:36:15
нет
validates_uniqueness_of :category, scope: %i[length width]

Silent Bob
24.07.2018
07:37:53
а, понял. или к примеру validates_uniqueness_of :id, scope: [:category, :length, :width]

Google

Nikita
24.07.2018
07:38:04
нет

Silent Bob
24.07.2018
07:38:12
:D

Nikita
24.07.2018
07:38:29
подожди, тебе нужно, чтобы не было повторных строк с идентичными данными?
в скопе 3 полей?

Silent Bob
24.07.2018
07:38:38

ojab
24.07.2018
07:40:14
и лучше validates uniqueness: {} и дополнительно unique index в БД
ага
тебе нужно указать одно из полей, в рамках которых проверяется уникальность, и остальные поля засунуть в scope

Pavel
24.07.2018
07:41:39
Обязательно индекс на уникальность в БД. Иначе race condition

Silent Bob
24.07.2018
07:41:54

Nikita
24.07.2018
07:42:38
тебе нужно привязывать скоп к конкретной колонке и создать индекс обязательно, как сказали выше

Nikita
24.07.2018
07:42:55
в твоем случае я так полагаю, что к категории

ojab
24.07.2018
07:43:16

Silent Bob
24.07.2018
07:44:29

Nikita
24.07.2018
07:45:34
индекс на забудь

Silent Bob
24.07.2018
07:46:15

Admin
ERROR: S client not available

hasculdr
24.07.2018
07:46:41
"\#{}"
в базе так: statistics adsl linerate #{@port} (только одинарные кавычки)
в руби оно попадает так: statistics adsl linerate \#{@port}
если добавить экран, то вообще так: statistics adsl linerate \\\#{@port}

ojab
24.07.2018
07:52:12
а, ты хочешь @port из рубикода подставить в строку из БД?

Google

ojab
24.07.2018
07:52:48
можно через eval, но не стоит так делать. Лучше хранить какой-нибудь erb и делать строку из erb.

Антон
24.07.2018
07:52:51
а вообще есть всякие консулы, которые по-взрослому позволяют такие вопросы решать

hasculdr
24.07.2018
07:55:05
я из базы получаю statistics adsl linerate #{@port}, а она может быть только в одинарных кавычках, отправляю это в руби - там решетка экранируется. в двух словах что такое erb?

ojab
24.07.2018
07:55:46
при чём здесь кавычки вообще и кто может быть только в одинарных кавычках?
https://ruby-doc.org/stdlib-2.5.1/libdoc/erb/rdoc/ERB.html

Mikhail
24.07.2018
07:56:25

hasculdr
24.07.2018
07:57:33

ojab
24.07.2018
07:57:47
oh my

Igor
24.07.2018
08:07:58

Nikita
24.07.2018
08:10:41
да это шаблоны какие-то скорее всего, он хочет интерполировать

hasculdr
24.07.2018
08:47:45

Igor
24.07.2018
08:53:59

hasculdr
24.07.2018
08:55:39
т.е. без кавычек? но когда она извлечена из БД и передана в руби - спец.символ экранирован - значит, руби сам "добавил" одинарные кавычки?

Igor
24.07.2018
08:57:04
Если смотришь вывод p\puts, то то кто то из них обрамляет вывод кавычками. Строка достаётся из БД точно так же, как она там сохранена

hasculdr
24.07.2018
09:04:31
кто-то обрамляет вывод кавычками - это .to_s. Я в сетях работаю, использую гемы типа telnet, там вывод в массивах с единственным элементом. мне приходится конвертировать это в строку и делить определенным образом, чтобы получить снова массив с несколькими элементами и обращаться к ним уже по индексам. другого способа не знаю. спасибо

hotline
24.07.2018
13:46:13
Здравствуйте! Подскажите пожалуйста можно ли явно отдать статус 200 в спек тестах, если фактическй результат 400?

Eugene
24.07.2018
13:49:07
Здравствуйте, а вопрос зачем?

Антон
24.07.2018
13:56:47
400 прямо, давно не видел такого статуса

Google

Антон
24.07.2018
13:58:09
будет много интересного

mike
24.07.2018
14:08:11
Да не, пффф, зачем гуглить когда можно в чатике спросить

Антон
24.07.2018
14:12:03
Не, ну надо же знать что спросить