@rubylang

Страница 1489 из 1684
Sergey
08.05.2018
14:40:00
лучше попрактикуйся в разделении монолитного приложения на сервисы

Богдан
08.05.2018
14:43:39
лучше попрактикуйся в разделении монолитного приложения на сервисы
сенкс, а не подскажите, а как токен боту прописать, только через secrets.yml или можно через ENV[''] переменную?

Богдан
08.05.2018
14:45:26
да что-то никак документацию расскурить не могу, непонятно где создавать инстанс бота Telegram::Bot::Client.new(token, username)

Google
Богдан
08.05.2018
14:46:12
в примере бота, как бы вообще этой строки не нашел ...

покурил документацию на Node, там все как-то проще.

Sergey
08.05.2018
14:52:00
https://github.com/atipugin/telegram-bot-ruby попробуй этот гем, может тебе больше понравится

Богдан
08.05.2018
14:52:23
Как пробовал ?
я так понимаю инстанс для рельсов создается во время запуска сервера, и токен берет с secret.yml. У меня просто этого файла уже и нет

https://github.com/atipugin/telegram-bot-ruby попробуй этот гем, может тебе больше понравится
спасибо, но как бы вроде уже хотелось бы тот расскурить

Sergey
08.05.2018
15:07:45
@b360124 https://github.com/telegram-bot-rb/telegram-bot/blob/ef2e5c483dd412b7371f454e94f014fba1edc69b/lib/telegram/bot/initializers.rb

Богдан
08.05.2018
15:09:46
@b360124 https://github.com/telegram-bot-rb/telegram-bot/blob/ef2e5c483dd412b7371f454e94f014fba1edc69b/lib/telegram/bot/initializers.rb
спасибо, я уже и сам как раз этот файл изучаю, но как бы непонятно

spartakusQ
08.05.2018
15:25:02
Богдан
08.05.2018
15:25:46
для ключей https://github.com/bkeepers/dotenv
сенкс, у меня как бы докер, так что куда прописывть ключи проблем нет, вот какой ключ прописать для бота?

Богдан
08.05.2018
15:27:06
@BotFather сюда стучись
угу, ключи я там получил

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
08.05.2018
16:25:29
ребят, а как можно в фоне отправить почту мэйлером? задача в том, что бы мэйлер не стопорил выполнение, пока отправляет почту

Google
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
08.05.2018
16:26:02
сейчас отправка реализована в тупую пинать мэйлер из коллбека after_save в модели

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
08.05.2018
16:29:13
delayed_job, sidekiq и иже с ними
спасибо, почитаю

Artem
08.05.2018
16:36:36


Darth
08.05.2018
17:37:56
deliver later

Богдан
08.05.2018
18:20:07
а не подскажите, как пофиксить, хочу в докере скоректировать credentials

а пишет ошибку /coins/gems/gems/activesupport-5.2.0/lib/active_support/message_encryptor.rb:206:in `rescue in _decrypt': ActiveSupport::MessageEncryptor::InvalidMessage (ActiveSupport::MessageEncryptor::InvalidMessage)

bundle exec rails credentials:edit

Vasiliy
08.05.2018
19:46:43
Чтобы мог

deliver later
Без бекенда для эктив джоб оно вроде работает как deliver_now

Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
09.05.2018
06:55:38
Без бекенда для эктив джоб оно вроде работает как deliver_now
сейчас реализовано на deliver_now! завтра на работе посмотрю что делает deliver_later, и delayed_job

Michael
09.05.2018
07:47:48
добрый день, подскажите пожалуйста существует ли в Ruby подобные методы? Class Numeric def negative_for?(num) self < num end def positive_for?(num) self > num end ###################### def negative? self < 0 end def positive? self > 0 end end

Nikita
09.05.2018
07:51:18
https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-positive-3F https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-negative-3F

а negative_for? и positive_for? можно же просто через < и > проверить

Michael
09.05.2018
07:52:37
https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-positive-3F https://ruby-doc.org/core-2.3.0/Numeric.html#method-i-negative-3F
negative и positive я знаю, они тут просто для полного понимания

Nikita
09.05.2018
07:52:57
@lutsko86 ну ты ведь можешь сам методы эти написать ?

Michael
09.05.2018
07:53:21
@lutsko86 ну ты ведь можешь сам методы эти написать ?
это тоже понятно, я просто спросил, что бы не выдумывать велосипед

Nikita
09.05.2018
07:53:47
ну в доках к Numeric нет таких методов, выходит, что нет

Michael
09.05.2018
07:55:01
через через < и > не всегда удобно к примеру a = nil a > 3

Google
Michael
09.05.2018
07:55:31
a&.positive_for?(3) мне кажется удобнее

Vladislav
09.05.2018
08:03:55
a&.>(3)

Pavel
09.05.2018
08:23:50
еще такой лайфхак def negative(num) num.abs != num end

def positive(num) num.abs == num end

a&.positive_for?(3) мне кажется удобнее
почему не использовать просто a > b

Michael
09.05.2018
08:28:59
почему не использовать просто a > b
я уже писал, что это не удобно a = nil b = 3 a > b

Dima
09.05.2018
08:30:06
Добрый день. Требуется разработчик на проект по мониторингу билетов. Все подробности в личку.

Michael
09.05.2018
08:31:48
зачем мне равенство

Pavel
09.05.2018
08:34:19
зачем мне равенство
Это просто вариант проверки меньше/больше 0

один из вариантов

Michael
09.05.2018
08:36:09
>> 0.abs != 5 true >> 0.abs != -5 true >> 0.abs == -5 false >> 0.abs == 5 false

Pavel
09.05.2018
08:37:56
Причем здесь 0.abs

5.abs != 5

и т.д.

num.abs == num num.abs != num

Michael
09.05.2018
08:38:23
))

Pavel
09.05.2018
08:38:57
А почему > не удобно. Боишься налететь на undefined method :> for nil class?

Michael
09.05.2018
08:38:57
зачем что-то подобное выдумывать если есть методы positive? negative?

Google
Pavel
09.05.2018
08:39:24
Да, это просто мысли были

Обычно вычисления с "плохим" вариантом событий я перекладываю на монаду Maybe

http://dry-rb.org/gems/dry-monads/maybe/

Посмотри

Admin
ERROR: S client not available

Pavel
09.05.2018
08:40:06
Если метод на nil боишься словить

Michael
09.05.2018
08:40:20
>> -6.positive? false >> -6.negative? true >> 6.positive? true >> 6.negative? false >> 0.positive? false >> 0.negative? false

Nursultan
09.05.2018
08:42:14
Ещё возник вопрос по devise - после sign in никак не переходит на sign up. Это возможно как-то исправить?
Вот тебе плейлист. Сделай отсюда все. Таких вопросов задавать не будешь. Работы на недельку максимум. https://www.youtube.com/playlist?list=PL23ZvcdS3XPLNdRYB_QyomQsShx59tpc-

Pavel
09.05.2018
08:42:32
@lutsko86 Короч я не понял что нужно ?

И почему > не удобно

Наверное праздники сказываются

Michael
09.05.2018
08:45:27
@lutsko86 Короч я не понял что нужно ?
я просто расширил для себя класс Numeric что бы не писать 5> 6 или 6>5 / 5< 6 или 6<5 а по типу negative? и positive? сделал методы которые проверяют не относительно ноля, а относительно заданного числа

class Numeric def negative_for?(num=0) self < num end def positive_for?(num=0) self > num end end и у меня получилось так >> 4.negative_for?(3) false >> 4.negative_for?(5) true >> 4.positive_for?(3) true >> 4.positive_for?(5) false

Michael
09.05.2018
08:47:52
к сожалению, я плохо владею английским и не могу придумать этим методам адекватное название

Pavel
09.05.2018
08:48:10
negative_for это либо дай отрицательно для указанного числа, либо запусти цикл в обратную сторону как по мне

ооо спасибо
? И еще лучше канонично с вопросиками less_than?(num) и greater_then?(num)

Michael
09.05.2018
08:50:28
? И еще лучше канонично с вопросиками less_than?(num) и greater_then?(num)
class Numeric def less_than?(num=0) self < num end def greater_than?(num=0) self > num end def less_or_eql?(num=0) self <= num end def greater_or_eql?(num=0) self >= num end end

Nikita
09.05.2018
08:52:34
песня

Google
Zhanarys
09.05.2018
14:12:11
Делал сайт для тестирования, но на php

?

mike
09.05.2018
14:23:16
я бы на твоём месте об этом никогда и никому не рассказывал

mike
09.05.2018
14:37:06
потому что пхп

Darth
09.05.2018
14:49:32
Хм Динамический язык, без реальных потоков, с не каноническим синтаксисом, не применяется за пределами веба Звучит знакомо

Andiskiy
09.05.2018
15:14:11
Во время джойна появляются дубликаты записей, я делаю .distinct, затем суммирую значения по столбцу так .sum :count в итоге я получаю такой sql SELECT DISTINCT SUM(count) AS count_id FROM .... и соответственно не правильное значение, то есть все дубликаты записей берет, подскажите пожалуйста, как можно это сделать? исключить дубликаты и потом суммировать оставшиеся записи. rails

Andiskiy
09.05.2018
15:38:09
Group by попробуй
не подходит, так как возвращается ХЭШ

Darth
09.05.2018
16:06:49
это про жаваскрипт или про руби, но с фактическими ошибками?
Я прост не понял почему пхп это плохо, а руби это хорошо, когда проблемы почти одинаковые

Rafkat
09.05.2018
16:15:33
Nursultan
09.05.2018
21:46:49
Народ

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