@rubylang

Страница 1624 из 1684
ojab
20.09.2018
16:29:10
есть http://guides.rubyonrails.org/active_support_instrumentation.html, есть https://github.com/rails/rails-observers

но observers не зря выпилили, да

v
20.09.2018
16:29:31
обсерверы кака

ojab
20.09.2018
16:29:37
так что лучше смотри в сторону instrumentation и custom event'ов

Google
v
20.09.2018
16:30:16
я уже посмотрел

ojab
20.09.2018
16:30:34
ну, dependent это коллбек, ты хочешь без коллбеков обрабатывать результат коллбека

что странно

v
20.09.2018
16:30:55
я просто не хочу, чтобы из коллбэка было обращение к внешнему сервису

ojab
20.09.2018
16:31:14
а чем плох изначальный вариант, в таком случае?

дадада

чем это плохо?

v
20.09.2018
16:31:48
чем это плохо?
мало ли какая там логика

может там ответа надо минуту дожидаться

ojab
20.09.2018
16:32:09
то есть ты хочешь это асинхронно делать?

v
20.09.2018
16:32:54
или если внешний сервис лежит - хотелось бы это как-то отделить от модели

ojab
20.09.2018
16:33:20
выноси в джобу и дёргай .perform_later

Google
ojab
20.09.2018
16:33:22
DOEN

Dmitriy
20.09.2018
18:08:02
а кто с sms.ru интеграцию делал для отправки паролей и кодов для подтверждения заказа к примеру?

они это делают на стороне своего сервиса или нужно в приложении это вручную делать?

Dmitriy
20.09.2018
18:08:59
генерация пароля или кода

для верификации

v
20.09.2018
18:09:05
а

все смс-шлюзы, которые я видел, просто посылают на нужный номер то сообщение, которое ты вышлешь

Dmitriy
20.09.2018
18:09:39
ага

v
20.09.2018
18:09:42
врядли sms.ru чем-то выделяется

Dmitriy
20.09.2018
18:09:58
понял, просто нужно самому это сделать. понял, спасибо

Кøе-ктø Геннадьевич
20.09.2018
18:14:40
@dmitriystrukov ну да, там ничего сложного и как правило у операторов есть мануалы по их api

Dmitriy
20.09.2018
18:25:58
ну да

там есть старый гем который не работает

но в принципе все просто

wi11son
21.09.2018
12:19:13
Гайз, следующий митап в Питере состоится 29го ноября, 19.00, офис Umbrellio, набор докладов объявляется открытым (join @saintprug), пишите, спс

ojab
21.09.2018
12:20:04
*@saintprug

wi11son
21.09.2018
12:20:36
спасибо

Dmitriy
22.09.2018
06:25:56
а кто нибудь знает как через nokogiri или mechanize входить в личный кабинет на сайте?

Google
Adamtsov
22.09.2018
06:48:47
В mechanize есть возможность формы заполнять

https://readysteadycode.com/howto-scrape-websites-with-ruby-and-mechanize

Filling in a form раздел

Dmitriy
22.09.2018
06:57:52
@ArtemAdamtsov Да, но если ты попробуешь локально авторизироваться, то тот же devise используя у тебя 401 код Unathorized

Adamtsov
22.09.2018
07:00:12
Странно, я очень давно юзал для 1 сайта и там все красиво работало

Либо (когда для форм в rails) надо form token ещё чтоб отправлялся на сервер

Dmitriy
22.09.2018
07:02:42
отправляется

Marina
22.09.2018
07:10:47
Да много вариантов может быть

Неправильный логин и пароль) или неправильные селекторы формы, или сайт не любит роботов и капчу механайзу подсовывает

silva
23.09.2018
13:44:15
Ребят, у меня есть глупый вопрос: sorting = data.collect!{|years, grade|years >=55 && grade >=7 ? puts "Senior" : puts "Open"} выбивает - syntax error. Но почему ? в data - массив

Заранее спасибо.

Gregory Tereshko
23.09.2018
13:49:13
sorting = data.collect!{|years, grade|years >=55 && grade >=7 ? puts("Senior") : puts("Open")} Вот так лечится Можно без !, он модифицирует текущий объект. Тебе это не нужно, т.к. идет присваивание А дата массив из чего? Почему в блоке 2 элемента?

silva
23.09.2018
13:50:17
data = [[45, 12],[55,21],[19, -2],[104, 20]]

спасибо большое! Так, а вообще зачем ставить () ? Это как разделение идёт ?

Gregory Tereshko
23.09.2018
14:18:12
data = [[45, 12],[55,21],[19, -2],[104, 20]]
А с таким форматом точно работает? Может правильнее писать {|el| el[0] >= 55 && el[1] >=7 }

silva
23.09.2018
14:23:32
А с таким форматом точно работает? Может правильнее писать {|el| el[0] >= 55 && el[1] >=7 }
как def добавил - перестало работать.) сейчас попробую твой вариант

А с таким форматом точно работает? Может правильнее писать {|el| el[0] >= 55 && el[1] >=7 }
Твой вариант мне больше понравился. Но с def не работает ни то , ни то) щас разбираться буду

silva
23.09.2018
14:30:07
Что значит def? В методе? Что не работает?
в методе не работает, да. ошибок не выдает, просто , как-будто ничего не происходит)

Google
Gregory Tereshko
23.09.2018
14:31:22
Gregory Tereshko
23.09.2018
14:36:00
вывожу sorting
Погоди. Что сделать вообще нужно? Просто вывести Senior или Open или превратить каждый элемент в одно из этих слов?

Если первое - можно each юзнуть Если второе - puts не нужен

アルテミ
23.09.2018
20:26:26
Ребят есть те кто использовал iruby ядро для jupyter notebook?

Eugene
23.09.2018
21:10:58
Ребят есть те кто использовал iruby ядро для jupyter notebook?
Our IRC channel is most active during the months of Google Summer of Code, but generally there are always a few people around. You can find us on Freenode.net in #sciruby.

А в чём проблема?

アルテミ
23.09.2018
21:11:58
По какой-то причине я не могу зареквайрить Daru гем в юпитер тетрадке, другие гемы могу а вот его нет

притом что в простом irb все работает и рекварится и даже Daru потыкал

Eugene
23.09.2018
21:12:22
Ошибка?

アルテミ
23.09.2018
21:12:40
Что мол нету такого гема

могу скрин дать :)

Eugene
23.09.2018
21:12:53
Кинь.

アルテミ
23.09.2018
21:13:01
в этот чат вообще можно?

Eugene
23.09.2018
21:13:09
Да.

アルテミ
23.09.2018
21:13:16


Для меня это что-то феерическое на самом деле. Потому что в простом irb все работает прекрасно (все SciRuby гемы)

Eugene
23.09.2018
21:15:41
https://github.com/SciRuby/daru-view/issues/70

Смотрел?

アルテミ
23.09.2018
21:16:17
Да, ставил с помощью specific install

Google
アルテミ
23.09.2018
21:16:19
не помогло

в гем листе соответсвенно daru выводится

Я все ишью там проглядел прежде чем сюда писать

アルテミ
23.09.2018
21:18:55
Да

Eugene
23.09.2018
21:19:34
Версия рубей поддерживает гем?

アルテミ
23.09.2018
21:20:23
учитывая то что я спокойно им пользуюсь в простом irb, да

Eugene
23.09.2018
21:21:13
учитывая то что я спокойно им пользуюсь в простом irb, да
https://stackoverflow.com/questions/21947060/installed-gem-but-getting-cannot-load-such-file

web
23.09.2018
21:21:16
народ, всем привет. как можно изменить head на сайте? добавить кое-что нужно срочно. проект на ruby. не могу найти актуальную директорию с файлами. в папке realeses ищу

web
23.09.2018
21:23:08
это да)

а какую версию выбрать?

http://prntscr.com/kxu676

их тут полно

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