@rubylang

Страница 1651 из 1684
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
https://github.com/brainspec/enumerize/blob/master/README.md
спс А стоит ли боятся что проект брошут? мунго рельц руби обновятся, а автор этого твоерия забросил

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

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

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

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, можно ли получить данные аналитики в своем приложении?

Dmitriy
11.10.2018
12:56:13
https://developers.google.com/api-client-library/ruby/apis/analytics/v3
Да...но, я не вижу четкой последовательности действий. Т.е я пробую по гайду и мне пишет Unathorized

Был бы пример с руби для аналитики круто было бы

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 На уровне псевдокода )

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
Вопрос в том, как именно правильно это сделать

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
SELECT “posts”.* FROM “posts” LEFT OUTER JOIN "comments" ON "comments"."post_id” = "post"."id" GROUP BY "post"."id" ORDER BY COUNT(comments.id) DESC
спасибо! Запилил уже counter_cache, но сохраню это на следующий раз

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
level in (2,3) или leven = 2 or level = 3
спасибо, так работает SELECT * FROM tests WHERE level in (2, 3);

アルテミ
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
Я могу даже тебе сообщение скинуть.

Не знаю.

Много думаешь за людей вероятно.

Самое интересное, что мало кто подходил. Или я сам находил.

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