
Dmitry
12.06.2018
09:14:17
нет ?, но можно прям в файле модели посмотерть, не открывая schemarb

Артур
12.06.2018
09:22:07

Sergii
12.06.2018
09:23:29
кстати, про аннотейт - тоже да, помогает быстрее увидить всё
хз, я специально ничего не настраивал

Google

Артур
12.06.2018
09:27:46

Sergii
12.06.2018
09:27:49
там есть настройка сортировки лукапа лекскикографически, с ней хуже выходит
Editor - General - Code completion

Артур
12.06.2018
09:29:24
оно прям из окошка тоже меняется в уголку

Aleksandr
12.06.2018
09:33:33
Нет, через with_lock
https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/abstract/transaction.rb#L247 вот, ебни глазом этот руби исходник, там рельса просто абортит без обьяснения причин в свяязи со статусами треда, кейс достаточно узкий но все возможно, надеюсь помог

No
12.06.2018
11:46:48

Sergii
12.06.2018
12:23:35
а напомните, тут уже было вроде, как можно работать с +1 дб?
рельсы
вроде одной дб можно обойтись, потому октопус - оверхед наверное будет

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
12.06.2018
12:30:44

غَ ،
12.06.2018
13:20:27
How download plugins for ruby in vs code
Ruby have a docs tutorials

Google

Ilya
12.06.2018
14:38:35

غَ ،
12.06.2018
14:39:25
I need learn sql first to learn ROR or i can learn ROR then sql

Смерть
12.06.2018
14:46:55
You can learn it togather

Dmitry
12.06.2018
14:47:15
подскажите что он от меня хочет, вроде же все совпадает
локально ему все нравиться а на проде вот так вот.

Aleksey
12.06.2018
14:48:11
RoR use orm

غَ ،
12.06.2018
14:48:56

Aleksey
12.06.2018
14:49:51
It's wrapper for sql with simple methods and syntax

Dmitry
12.06.2018
15:08:01
Есть 2 запроса, один where.not, второй !=, почему они себя по-разному?
!= отрабатывает корректно, т.е. отсеивает юзера "Dmitry33", а where.not нет. Чёт странное немного поведение

Nikita
12.06.2018
15:11:28
where.not жи инвертирует и второе условие

Dmitry
12.06.2018
15:11:29
пришлось лепить
require 'paperclip/media_type_spoof_detector'
module Paperclip
class MediaTypeSpoofDetector
def spoofed?
false
end
end
end

غَ ،
12.06.2018
15:12:14

Google

Dmitry
12.06.2018
15:12:25
Есть ли разница между этим: User.joins(:hidden_field).where("hidden_fields.user_id != ? and hidden_fields.settings @> ?", user.id, { matchmaker: true }.to_json)
И вот этим запросом: User.joins(:hidden_field).where.not("hidden_fields.user_id = ? and hidden_fields.settings @> ?", user.id, { matchmaker: false }.to_json)

Nikita
12.06.2018
15:15:27
не?

Dmitry
12.06.2018
15:16:40
в первом случаи hidden_fields.settings @> ?, где ? => { matchmaker: true }.to_json, во втором: NOT hidden_fields.settings @> ?, где => { matchmaker: false }.to_json

Nikita
12.06.2018
15:17:02
Чет я проморгал этот момент

Dmitry
12.06.2018
15:17:41
Но там суть скорее в первой части, где идёт: hidden_fields.user_id != ? user.id и NOT hidden_fields.user_id = ? user.id
И во скринам видно, что != отрабатывает верно, а where.not, соответственно нет
Поэтому собственно и спросил, может кто шарит?

Nikita
12.06.2018
15:19:15
Просто интересно, а этот запрос что отдаст: User.joins(:hidden_field).where("hidden_fields.settings @> ?", { matchmaker: true }.to_json).where.not("hidden_fields.user_id = ? ", user.id)

Dmitry
12.06.2018
15:23:22
Он тоже отработал нормально, как и !=

Nikita
12.06.2018
15:25:25
В таком случае осмелюсь предположить, что NOT false - это не тоже самое, что true

ojab
12.06.2018
15:28:50
NULL там нет, случаем?
оно с != не работает

Aleksandr
12.06.2018
15:33:42

Dmitry
12.06.2018
15:36:51

غَ ،
12.06.2018
15:43:40
Can i use ruby to make bot in telegram and what's the best libary for bot

Nikita
12.06.2018
15:44:51

Google

غَ ،
12.06.2018
15:45:20

Valery
12.06.2018
18:44:22
Добрый вечер ребят. Хотел спросить у людей работающий с Ruby. Как обстоят дела с работой на русском рынке? Мониторил hh и мой круг, и судя по всему вакансий очень мало и везде требуется много опыта. Сам фронтендер, работаю около года на Vue, но фронт надоедает по немного, поэтому просматриваюсь к бэкенду. Из языков рассматриваю php и Ruby. По вакансиям вроде бы в php куча вакансий, но много где это битрикс и подобное, ещё половина то laravel то yii. Вопрос только в плане исследования вакансий, а не что лучше :)

Fedor
12.06.2018
18:46:35
Php много вакансий и много людей, поэтому ниже зарплаты. В ruby вакансий сильно меньше но и людей тоже, в итоге выше конкуренция за люде и зарплаты
Без опыта работу найти будет сложно, но реально, в любой шараге можно перекантоваться с полгода, и писать в резюме уже опыт
И тогда все отлично будет

Valery
12.06.2018
18:55:16
У меня есть опыт бэка, нету опыта именно руби(коммерческого, сам руби и рельсы ковырял для себя) . Да и на работе на фронтемы используем и докер и graphql:) считай с rest API знаком, так как все спеки пишем мы - фронтендеры. Но наверное Вы правы, на Ruby не возьмут полгодика поковыряться и проще найти на пыхе.

Admin
ERROR: S client not available

Rafkat
12.06.2018
18:56:27

Смерть
12.06.2018
18:56:34

Rafkat
12.06.2018
18:56:53

Nikita
12.06.2018
19:02:43
Парни, кто разрабатывал бота в телеграм? Есть очень простой и быстрый вопрос.
Если у нас сообщение с Inline Keyboard (из API 2.0), как его апдейтить/перерисовывать/обновлять по клику на кнопку, а не отправлять следующее сообщение?
UPD: Гемчик: https://github.com/atipugin/telegram-bot-ruby

focusshifter
12.06.2018
19:11:41
а редактирование сообщения с новой клавиатурой чем не подходит?

Nikita
12.06.2018
19:11:59
Так через 24 часа ж не будет работать
Плюс, если обратить внимание на гифку - там нет инфы о том, что сообщение обновили
Ну т.е. плашки edited
А в доке я нашел только способ редактирования

focusshifter
12.06.2018
19:16:16
а откуда инфа про 24 часа для ботов?
(особенно с учетом того, что для людей 48 часов сейчас)

Nikita
12.06.2018
19:17:52

Google

Nikita
12.06.2018
19:18:03
Пардон, 48. Был не в курсе

focusshifter
12.06.2018
19:18:34
если ничего не менялось, то на ботов лимиты не распространяются
т.е. просто шлешь editMessageText и радуешься
с новой клавиатурой

Nikita
12.06.2018
19:19:33

Fedor
12.06.2018
19:57:46
Я так таймер делал для тренировки

غَ ،
12.06.2018
22:04:47
How can i send Int to some var when i use
attr_reader

Rafkat
12.06.2018
22:43:11

غَ ،
12.06.2018
22:43:56

Rafkat
12.06.2018
22:48:39

غَ ،
12.06.2018
22:49:22
If i need it in the future

Rafkat
13.06.2018
00:04:36
age is variable

غَ ،
13.06.2018
00:12:20
Thanks

Rafkat
13.06.2018
00:12:47