@rubylang

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

Артур
12.06.2018
09:22:07
https://gyazo.com/51f80ae52bef1090d03336ff01383720
я вот поставил, у меня выпадают первым делом не поля из схемы. надо дополнительно настроить?) сдк подцепил он сам по .ruby-version

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 вот, ебни глазом этот руби исходник, там рельса просто абортит без обьяснения причин в свяязи со статусами треда, кейс достаточно узкий но все возможно, надеюсь помог

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

рельсы

вроде одной дб можно обойтись, потому октопус - оверхед наверное будет

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
12.06.2018
12:30:44
Было бы слишком просто )) Все экшены AR с бэнгом, но исключения не бросают )
В рескью джобу, которая будет писать в бд результат записи ??

غَ ،
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
google.com
I done it thanks

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
I need learn sql first to learn ROR or i can learn ROR then sql
In 99% cases you will not use clear sql in your RoR applications

RoR use orm

غَ ،
12.06.2018
14:48:56
RoR use orm
Its like sql or what?

Aleksey
12.06.2018
14:49:51
Its like sql or what?
https://stackoverflow.com/questions/2194915/what-is-orm-as-related-to-ruby-on-rails

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

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)

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
В таком случае осмелюсь предположить, что NOT false - это не тоже самое, что true
ну конечно не то же самое, true - это все кроме nil, undefined, пустой строки и всякого подобного, а NOT false это всего лишь не false... причем имеется ввиду конкретная запись типа boolean "false"

غَ ،
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
Can i use ruby to make bot in telegram and what's the best libary for bot
Yes, u can. https://github.com/atipugin/telegram-bot-ruby

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

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
а откуда инфа про 24 часа для ботов?
Предположил, что если нигде не указано то так же, как и у людей ?

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
by method?
I can do that only by method?

Rafkat
12.06.2018
22:48:39
I can do that only by method?
Why you don't use a attr_accessor?

غَ ،
12.06.2018
22:49:22
Why you don't use a attr_accessor?
Yeah i use it but i try reader ?

If i need it in the future

Rafkat
13.06.2018
00:04:36
Yeah i use it but i try reader ?
def age=(value) @age = value end

age is variable

غَ ،
13.06.2018
00:12:20
Thanks

Rafkat
13.06.2018
00:12:47

Страница 1532 из 1684