@proRuby

Страница 1537 из 1594
First
13.10.2018
14:10:32
Ибо там в примере переменная какая-то articles.where

Anton
13.10.2018
14:10:37
Но он в энтити конвертитьсч

First
13.10.2018
14:10:47
Да я не то написал :)

Google
First
13.10.2018
14:11:24
Anton
13.10.2018
14:11:55
Ага

Яж тупой

First
13.10.2018
14:12:06
Ага
Типа, я не прав или тебе лень открыть гугал?

Anton
13.10.2018
14:12:17
First
13.10.2018
14:12:20
Ну тебя (

если кратко entity.property = 'new' entity_repository.update(entity)

Без айдишника

Anton
13.10.2018
14:14:46
Так есть такое

First
13.10.2018
14:14:57
Тада лан

В примерах не нашел

Anton
13.10.2018
14:15:31
Там правда сложно, но можно

First
13.10.2018
14:16:10
book = Book.new(title: "Hanami") book.title # => "Hanami"

Google
First
13.10.2018
14:16:12
ну блин

Anton
13.10.2018
14:16:40
Имутабельность

First
13.10.2018
14:17:05
Я про то, что сущность = табличка в базе

Ну, в смысле, он выступает как хранилище

Anton
13.10.2018
14:17:25
Ага

First
13.10.2018
14:17:51
Так низя

Anton
13.10.2018
14:18:24
Почему?

First
13.10.2018
14:18:32
Потому что это AR

А вы предлагаете репозитории

(Да, то что это AR. сущность не перестанет быть сущностью если имеет уникальный идентификатор, но сейчас не об этом)

Я так и не понял, как у вас в репозиториях определяется хранилище с данными Task (entity) TaskRepository по названию что ли? Или это на усмотрение того, кто пишет?

First
13.10.2018
14:20:40
Ок

А если чел себе прокинет entity ибо это ar. и ваш репозиторий будет возвращать это, а чел будет кричать "салите, салите, у меня репозитории!!" Вы будете виноваты? :D

Anton
13.10.2018
14:21:49
Сложный вопрос честно сказать

First
13.10.2018
14:22:15
Сложный вопрос честно сказать
Я сомневаюсь, что в рубях.очень сильно упарываются эвансом

Из за рельсов и их ar'a

Anton
13.10.2018
14:22:21
Все так

First
13.10.2018
14:23:56
Чувак увидит ваш пример с запросами (аля плохая практика), раздуплится что репозиторий должен эти цепочки делать, но не будет знать про то, что нельзя возвращать хранилище, ибо толку от такого репозитория 0 Ну, в общем, это его прокол канеш, но как то странно вы сделали

Ilya
13.10.2018
18:07:01
Да
это так прекрасно после дотнетовской EntityFramework. Аж душа радуется

Google
Ilya
13.10.2018
18:08:02
изи)

вы кстати видели это? https://github.com/motine/parts_demo http://tomrothe.de/posts/rails_parts.html

First
13.10.2018
18:10:31
В чем смысл - я хз

Ilya
13.10.2018
18:13:01
Этой идеи сто лет уже
че правда чтоль?)

First
13.10.2018
18:13:21
Это из разряда "хочу крч чета новенькое, я же ауеный разраб. о, разобью ка я на папочки свой проектик! я архитектор епта!"

Ilya
13.10.2018
18:13:24
я прост первый раз вижу чтоб так rails app разбивали

Alex
13.10.2018
19:09:16
привет! такой вопрос: нужно отслеживать состояние пользователей(онлайн\офлайн), для этой цели решил юзать вебсокеты. так вот где лучше хранить поле состояния? в постгре или может в редисе? хотелось бы услышать плюсы\минусы этих двух подходов. или может есть какое-то другое решение

Alex
13.10.2018
19:18:59
хранить в редисе

Felix
13.10.2018
19:19:02
ИМХО, если база на обычном харде, то можно хранить и в базе. но если на SSD — в редис

Felix
13.10.2018
19:19:32
наоборот не?
ну так редис же in-memory

а ssd от лишних циклов записи не обрадуется

блинам на харде то пофигу

First
13.10.2018
19:19:53
Еще один

Alex
13.10.2018
19:20:03
Felix
13.10.2018
19:20:18
Еще один
да, я знаю что контроллер раскидывает по всему объему

но все же)

Google
Felix
13.10.2018
19:20:44
хотя... тогда проще перестраховаться, и юзать редис

Alex
13.10.2018
19:20:54
А зачем сокеты? :с
потому что без них медленно

First
13.10.2018
19:21:00
потому что без них медленно
Ясно, держите в курсе

Alex
13.10.2018
19:21:11
Ясно, держите в курсе
ты хочешь пачку http запросов гонять каждую секунду?

Alex
13.10.2018
19:21:22
На кой черт?!
вот именно на кой черт

First
13.10.2018
19:21:25
Alex
13.10.2018
19:21:26
если есть вебсокеты для состояний

First
13.10.2018
19:21:45
Ты просто кидаешь при определенных событиях событие на то, что юзер в онлайне

First
13.10.2018
19:21:58
Угадай

Alex
13.10.2018
19:22:02
не буду угадывать

как ты события без вебсокетов будешь пушить?

First
13.10.2018
19:22:12
Куда-угодно блять

Alex
13.10.2018
19:22:21
Куда-угодно блять
куда угодно это хотелки от менеджеров

First
13.10.2018
19:22:22
Юзер обновил свой профиль - событие в системе сгенерировалось

First
13.10.2018
19:22:44
Alex
13.10.2018
19:22:44
НА КЛИЕНТ ОНО КАК ПОПАДЕТ?

Google
Alex
13.10.2018
19:22:48
баранки гну

First
13.10.2018
19:22:53
Ясна

Ты так и скажи

Alex
13.10.2018
19:23:10
Ты так и скажи
а нахера там еще вебсокеты? ))

First
13.10.2018
19:23:11
"Хочу шобы когда юзер сидел на странице другого чела, его время посещения обновлялось автоматом"

Alex
13.10.2018
19:23:17
гонять данные с клиента / на клиент

как раз твоя пресловутая генерация событий

Alex
13.10.2018
19:23:33
ахахха, бля) отошел на пару минут, а тут уже началось

First
13.10.2018
19:23:43
Я ДУМАЛ ЧТО БЛЯТЬ СОКЕТЫ ДЛЯ ТОГО ЧТОБЫ ОБНОВЛЯТЬ ИНФУ В БАЗЕ

Alex
13.10.2018
19:23:59
Я ДУМАЛ ЧТО БЛЯТЬ СОКЕТЫ ДЛЯ ТОГО ЧТОБЫ ОБНОВЛЯТЬ ИНФУ В БАЗЕ
а с клиента ты их как пушить будешь? ххтп запросами?

не проще сразу в вебсокет писать?

First
13.10.2018
19:24:04
В случае если сокет уже будет 100%, то проще

Слушатель подписывается и пиздует обновлять статус юзера в базе

Alex
13.10.2018
19:24:40
куда он там подписывается

First
13.10.2018
19:24:45
Ой бля

Ну тя

Alex
13.10.2018
19:24:49
нет ну тя

куда то там абстрактно подписывается это менеджерские хотелки

Страница 1537 из 1594