
Maxim
03.05.2017
16:00:13
можно в редисе это хранить
в редисе вообще кайф
экспаер ставишь на ключ

Aleksey
03.05.2017
16:00:41
https://redis.io/commands/expire

Google

Maxim
03.05.2017
16:00:52
и не паришься

Aleksey
03.05.2017
16:00:52

Silent Bob
03.05.2017
16:00:59
ну вот мне еще редис заводить для этого :D

Maxim
03.05.2017
16:00:59
можно в какой-то глобальной переменной хранить, но тогда надо за гонками следить, чтоб не получилось хуйни

Roman
03.05.2017
16:02:40

Silent Bob
03.05.2017
16:02:58
Sleep?
мне не надо блокировать код

Vasiliy
03.05.2017
16:03:01
Есть гем rack_attack

Sergey
03.05.2017
16:03:01
можно изобретать велосепеды
а можно просто заюзать либу
а потом твое решение еще поддерживтаь кому-то придется

Vasiliy
03.05.2017
16:03:24
Но там редис есть да

Google

Maxim
03.05.2017
16:03:50

Silent Bob
03.05.2017
16:06:07
вообще я думал тред заюзать, который будет вызов каждые 2 секунды делать к апи. Тред может видеть переменные вне себя, или может в него можно их передавать после создания?

Maxim
03.05.2017
16:06:26

Silent Bob
03.05.2017
16:09:52
А, точно, через Thread.current[:bar]
В результате сделал просто
class MyClass
def initialize
@@call_time = Time.now
end
```def my_method
return if TimeDifference.between(@call_time, Time.now).in_seconds < 2
... call api...
@call_time = Time.now
end
end```

Maxim
03.05.2017
17:32:16
он так долго живет?
что может в себе держать время

Silent Bob
03.05.2017
17:33:54

Maxim
03.05.2017
17:34:13
я это имел в виду
у тебя все запросы через 1 объект проходят? или на каждый запрос новый объект с переменной @call_time создается?

Silent Bob
03.05.2017
17:36:46

Maxim
03.05.2017
17:37:12

Silent Bob
03.05.2017
17:37:33
я про то и говорю если поток один

Dima
03.05.2017
17:38:18
Да подключи редис
Напиши 1 функцию
И повесь на бефор её вызов
Рано или поздно редис появится в проекте

Maxim
03.05.2017
17:46:14
я бы тоже редис включил

Google

Dima
04.05.2017
06:38:38
Ребят, есть какой то сборник соротких советов и бест практис по рельсам? Но не книгой.
Есть очень сообразительный Джун и нужно его очень быстро познакомить с рельсами и лучшими практиками. Трюками.

Aleksey
04.05.2017
06:43:17
https://github.com/bbatsov/rails-style-guide

Alexey
04.05.2017
06:54:04

Maxim
04.05.2017
07:02:13
Там, конечно, не очень коротко
Но все равно ок
С 2011 года книжка не потеряла актуальности

v
04.05.2017
07:31:25

Кøе-ктø Геннадьевич
04.05.2017
07:33:21
по отдельности и без практики короткие советы не очень работают
прочитал и забыл

Alex
04.05.2017
08:55:57
Приветики ✌ А не подскажете, почему у меня в паршиале в АА не подключается javascript_include_tag?

Alex
04.05.2017
08:56:38
В смысле он должен уметь подключатся, или не должен?

v
04.05.2017
09:21:06
падажжи
ты в паршиале пишешь =javascript_include_tag?

Nipon
04.05.2017
09:24:25
Народ, а как в state_machine работает сортировка по статусам?

Alex
04.05.2017
09:59:00
да

mardybm
04.05.2017
10:01:54
посоны, кто успешно дружил рельсы и редакс?

Admin
ERROR: S client not available

mardybm
04.05.2017
10:02:19
как эффективно синхронизировать стейт между фронтом и бэком?

Google

Dima
04.05.2017
10:02:42
Апи коллы.

Maxim
04.05.2017
10:10:39
без webpacker
(потому что тогда его не было еще)

mardybm
04.05.2017
10:13:00
у вас на каждый апдейт стейта идет запрос на бек?

Dima
04.05.2017
10:13:00
Лол

mardybm
04.05.2017
10:13:07
или периодическая синхронизация?

Maxim
04.05.2017
10:13:08
нет, лол
у нас есть то, что только на фронте в стейте хранится
есть что-то, что с бэкенда берется
иногда из вебсокета события прилетают, которые меняют стейт

mardybm
04.05.2017
10:16:16
то есть у вас так построено, что расхождения и конфликты стейта невозможны впринципе?

Maxim
04.05.2017
10:16:54
не уверен, что до конца понимаю, что ты имеешь в виду, но видимо да

Al
05.05.2017
03:58:22
Hello guys
Please i need some guide in building a Ruby client API

Смерть
05.05.2017
04:02:09
https://github.com/rails-api/rails-api
https://scotch.io/tutorials/build-a-restful-json-api-with-rails-5-part-one
Is it that you want?

Vitaly
05.05.2017
04:17:05
прочитал статью на хабре про то, что такое RESTful https://habrahabr.ru/company/hexlet/blog/274675/ и напрашивается только один вывод - автор что, пытается найти более сложный подход к веб-разработке? Cколотил стул и сказал, что это не просто стул, а какая-то сложнейшая конструкция которая требует какого-то глубокого понимания? и кому оно нужно?

Alexey
05.05.2017
04:46:38
Вы имеете в виду автора статьи на хабре или автора спецификации REST?

Google

Alexey
05.05.2017
04:47:00
Потому как, первый достаточно хорошо все описал, а второй — придумал

Vitaly
05.05.2017
04:50:45
автора статьи
мне всегда думалось что Рельсы делаются для того что бы избежать всех этих тонкостей и сложностей