@rubylang

Страница 916 из 1684
Di
01.03.2017
14:38:01
братцы, а кто нибудь делал oauth аутентификацию на sorcery через одноклассники? Для omniauth и device такой плагин есть, а вот на sorcery нет. Куда копать? В принципе по аналогии с другими провайдерами можно бы свой плагин написать, только не хотелось бы трогать код гема, а как в свой проект подключить не соображу. Есть опыт у кого?

ojab
01.03.2017
14:40:55
писать свой Sorcery::Providers по аналогии с https://github.com/Sorcery/sorcery/tree/master/lib/sorcery/providers, вестимо

главное за`require`ить полчившийся файл

Di
01.03.2017
14:44:43
Ок, я написал провайдера. Где его зареквайрить? Ведь код самого гема трогать некузяво.

Google
ojab
01.03.2017
14:46:32
кладёшь файл в lib/ok.rb, создаёшь config/initializers/ok.rb и пишешь там require 'ok', если это рельсы

ну и делаешь pull request в sorcery, чтобы после обновления можно было выкинуть этот самый файл

Di
01.03.2017
14:50:48
О, спасиб!

trickster
02.03.2017
07:34:39
Ребят привет text to speech делал кто на рельсе, что использовали?

Дмитрий
02.03.2017
07:38:52
Обсуждали недавно - сошлись на том что можно яндексовое апи для это использовать

Если память не изменяет

Дмитрий
02.03.2017
08:23:41
а 1000 это мало ?

trickster
02.03.2017
08:28:37
1000 - это ограничение которое может случиться

Скалли
02.03.2017
10:35:16
ограничение привязано к идентификатору разработчика или ip?

может вместе?

Владимир
02.03.2017
11:29:07
подскажите кто красивое решение

Google
Владимир
02.03.2017
11:29:17
на вход поступает строка ввида "a.b.c.d"

на выходе:

{ "a" => {""=>""} "a.b" => {""=>""} "a.b.c" = {""=>""} "a.b.c.d" = {""=>""} }

Антон
02.03.2017
11:30:55
достаточно рабочего решения

I
02.03.2017
11:30:57
а зачем так??

просто уже костыльно выглядит

Dan
02.03.2017
11:32:58
коллеги, хотелось бы затронуть тему авторизации без пароля. у кого какие best practices?

Денис
02.03.2017
11:35:04
ojab
02.03.2017
11:37:09
'a.b.c.d'.split('.').each_with_object([]).map { |str, prev| [(prev << str).join('.'), {'' => ''}] }.to_h

но непонятно зачем такое может понадобиться

Vasiliy
02.03.2017
11:37:20
там в девайсе есть хав ту как сделать через оауф

на тестовое или лаба

Xenial
02.03.2017
11:41:59
Привет! Кто-нибудь сталкивался с ошибкой в рельсах Incomplete response received from application? Secret key прописан

Антон
02.03.2017
11:42:42
гугл сталкивался

Владимир
02.03.2017
11:42:42
puts 'a.b.c.d'.split('.').each_with_object([]).map { |str, prev| [(prev << str).join('.'), ""] }.to_h

вот так тогда, в плане хэш с пустыми ключ значение должен быть

Admin
ERROR: S client not available

ojab
02.03.2017
11:43:53
вот так тогда, в плане хэш с пустыми ключ значение должен быть
во-первых можно и самостоятельно догадаться как фиксить, во-вторых у меня сообщение уже отредактировано

Xenial
02.03.2017
12:06:56
Привет! Кто-нибудь сталкивался с ошибкой в рельсах Incomplete response received from application? Secret key прописан
Гугл, конечно, в помощь, в большинстве случаев ошибка возникала в результате отсутствия secret_key в secrets.yml, но в итоге вот что: было предупреждение DEPRECATION WARNING: Currently, Active Record suppresses errors raised within after_rollback`/`after_commit callbacks and only print them to the logs. In the next version, these errors will no longer be suppressed. Instead, the errors will propagate normally just like in other Active Record callbacks. На данный момент сделан downgrade рельс с 4.2.7 до 4.1.8 (да, аж 14 года версия), предупреждение и ошибка ушла. Я в рельсах совсем плохо разбираюсь, так что особо не ругайте, просто стараюсь отписываться, если задавала вопрос.

Google
Антон
02.03.2017
12:11:25
так первая ссылка в гугле об этом и говорит

http://stackoverflow.com/questions/29241053/incomplete-response-received-from-application-from-nginx-passenger

Xenial
02.03.2017
12:12:41
В моем случае с secrets.yml как раз все в порядке было

Vasiliy
02.03.2017
12:24:02
чуваки, чет я кароче не могу врубить в omniauth, есть такое вот https://gist.github.com/stiig/f7f5879df03830bca8071ba1827ffef4 как это заставить работать?

ojab
02.03.2017
12:27:47
лучше много кода в gist кидать

Vitaly
02.03.2017
16:32:32
Привет всем!

Требуется помощь зала :) , короче, есть 2 relation, первый возвращает много данных, второй его фильтрует Model.where(id: [22623, 239, 5315]).merge(Model.where(id: 22623)).count. == 1 , все хорошо, но есть желание тот что возвращает много данных "чейнить" ко второму, ВНИМАНИЕ ВОПРОС :) : "Существует ли обратный метод для ActiveRacord.merge"

ojab
02.03.2017
16:47:02
не уверен что кто-то понял, чего ты конкретно хочешь.

I
02.03.2017
16:52:20
Except?)

Vitaly
02.03.2017
18:13:53
не, совсем не то

другими словами

relation1 = Model.where(id: [22623, 239, 5315]) relation2 = Model.where(id: 22623) relation1.merge(relation2).count == 1 # true relation2.merge(relation1).count == 3 # true так вот, на какой метод заменить "merge" во втором случае, что было тоже 1

Vitaly
02.03.2017
18:14:41
Ну в принципе я сделал уже по другому, но ответ скорее всего, что такого метода не существует.

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