
Sergii
09.10.2018
15:53:28
Ну там вроде вылечили, если фильтры насильно не убирать, все ок будет

Gregory Tereshko
09.10.2018
18:45:36
Всем привет. Подскажите, есть какой-то простой способ сокращать number_to_human? Чтоб не "тысяч", а "тыс."
Только переименовывать в yml?

Антон
10.10.2018
10:33:10
я забыл чо делать если при мемоизации в результате nil

Google

Антон
10.10.2018
10:33:15
на чем мы остановились?
напомнить контекст? часа 3 потратили не обсуждение, не начинать же заново?
все спасибо
нужно return @_memoized if defined?(@_memoized)

Amir
11.10.2018
07:05:21
Ребята че за х
У меня Mongoid 7
и у него вдруг выяснился нету типа Enum
Mongoid:::Enum
не подключается
гемы
mongoid-enum
mongoid_enum
написаны под старый mongoid 3
И как быть теперь?

Igor
11.10.2018
07:06:10
писать опенсурс

Amir
11.10.2018
07:06:43
In Gemfile:
mongoid (~> 7.0)
mongoid-enum was resolved to 0.1.1, which depends on
mongoid (~> 3.1)
дану

Tim
11.10.2018
07:55:47
https://github.com/brainspec/enumerize/blob/master/README.md

Amir
11.10.2018
08:02:26

Sergii
11.10.2018
08:18:25
все проекты рано или поздно «брошут»

Artur
11.10.2018
08:45:39
Ребят, кто юзал https://github.com/Netflix/fast_jsonapi
Поясните вот, там предлагается передавать линки на объекты, я в контексте рельсы не понимаю как предлагается это делать?

v
11.10.2018
08:56:44

Artur
11.10.2018
09:01:02

Google

v
11.10.2018
09:01:44
не делал чот)
By default, link are read directly from the model property of the same name. In this example, public_url is expected to be a property of the object being serialized.
по умолчанию свойство link берется из сериализуемой модели

Artur
11.10.2018
09:02:25
выглядит как какой-то костыльный костыль

v
11.10.2018
09:02:39
можешь сконфигурировать сериализатор так, чтобы он составлял это линк из других свойств

Artur
11.10.2018
09:04:35
я думал запихнуть в сериализатор path_helper, но это тоже выглядит как такое себе. Видимо добавить метод с урлом в декоратор и передавать в сериализатор декорированый объект

v
11.10.2018
09:05:10
это ж декоратор и есть

Artur
11.10.2018
09:05:54

v
11.10.2018
09:06:27
ты бы предпочел то же самое, но в другом декораторе?

Artur
11.10.2018
09:13:52
хм, спасибо. вопрос звучит вполне логично. наверное оставлю так

Dmitriy
11.10.2018
12:19:52
А кто нибудь работал с Google Analytic API в Ruby, можно ли получить данные аналитики в своем приложении?

Denis
11.10.2018
12:25:00

Dmitriy
11.10.2018
12:56:13
Был бы пример с руби для аналитики круто было бы

Denis
11.10.2018
13:11:14
https://blog.auranbuckles.com/2017/03/21/using_the_google_analytics_api_ruby_gem_in_rails/
не?
https://medium.com/fiatinsight/using-the-google-analytics-reporting-api-v4-with-rails-8d3c2f689807
и вот тут есть примеры( когда отдуплится) - https://www.rubydoc.info/github/google/google-api-ruby-client/
https://github.com/googleapis/google-api-ruby-client/tree/master/samples

Silent Bob
11.10.2018
13:36:57
Вопрос по Active Record:
Есть модель Post (has_many :comments) и модель Comment (belongs_to :post). Как мне отобрать 10 постов с наибольшим колл-вом комментариев? Хотелось бы именно с помощью where чтобы не затратно

Google

Silent Bob
11.10.2018
13:48:29
вообщем самое простое это добавить counter_cache https://stackoverflow.com/a/26006465

Darth
11.10.2018
13:52:45
select * from posts inner join comments on posts.id = comments.post_id desc limit 10
На уровне псевдокода )

Максим
11.10.2018
13:54:18

Darth
11.10.2018
13:57:46
да, надо ещё сделать select count сначала и order по нему

Roni_sl
11.10.2018
13:57:55
Можно ли его как-то прелоуднуть из контроллера?

Максим
11.10.2018
13:59:04
а что код должен делать?
не оч понимаю почему в иначе фолс

Roni_sl
11.10.2018
14:01:15
Такое не совсем подходит, потому что мониторингов несколько
Да

Roni_sl
11.10.2018
14:02:44
Это же вроде считается плохой практикой?

Максим
11.10.2018
14:03:02

Roni_sl
11.10.2018
14:03:22
Запросы из вьюхи кидать

Максим
11.10.2018
14:03:41
так ты запрос в контроллере отправил
а во вьюхе вывел результат который лежит в @actual_event
есои несколько то бери актуальные евенты для всех мониторингов и пихай в @actual_events
или я что то не так понял

Dmitriy
11.10.2018
14:05:38

Google

Admin
ERROR: S client not available

Roni_sl
11.10.2018
14:05:41
В @actual_events закинуть их по айдишникам мониторингов?

Dmitriy
11.10.2018
14:05:59
# In a model or controller somewhere...
analytics = Google::Apis::AnalyticsreportingV4::AnalyticsReportingService.new
analytics.authorization = current_user.token # See: https://github.com/zquestz/omniauth-google-oauth2

Roni_sl
11.10.2018
14:06:13
Вопрос в том, как именно правильно это сделать

Denis
11.10.2018
14:07:46

Sergii
11.10.2018
15:46:13

v
11.10.2018
15:47:20

Sergii
11.10.2018
15:47:39
SELECT “posts”.* FROM “posts” LEFT OUTER JOIN "comments" ON "comments"."post_id” = "post"."id" GROUP BY "post"."id" ORDER BY COUNT(comments.id) DESC
должно что-то такое выйти.

Silent Bob
11.10.2018
16:09:23

spartakusQ
11.10.2018
17:44:47
spartakus, [11.10.18 20:44]
народ а как в sql выбрать сразу 2 поля level (2 и 3)
SELECT *
FROM tests
WHERE level = ;

Roman
11.10.2018
17:49:01
level in (2,3) или leven = 2 or level = 3

spartakusQ
11.10.2018
17:52:47

アルテミ
11.10.2018
21:22:56
откуда берутся эти диковенные звери

Eugene
11.10.2018
21:43:35

アルテミ
11.10.2018
21:45:22
@Eugene_Shved Кстати, раздавать шоколадки надо на протяжении всей конференции :)
Но это так, на будующие :)
пожелание на будующие XD

Eugene
11.10.2018
21:45:39
На протяжении всей конференции я раздавал.

Google

アルテミ
11.10.2018
21:46:01
Эм

Eugene
11.10.2018
21:46:02
С самого начала конфы.

アルテミ
11.10.2018
21:46:14
Почему я решил что они закончились

Eugene
11.10.2018
21:46:17
Я могу даже тебе сообщение скинуть.
Не знаю.
Много думаешь за людей вероятно.
Самое интересное, что мало кто подходил. Или я сам находил.