
Eugene
26.07.2018
14:51:05
За атом емакс и другое можете в личку. Основное, что хочу сказать саблайм и атом проигрывают по прогрессу вс коду. Тему закрыли.

Undefined
26.07.2018
15:37:26

mike
26.07.2018
16:37:27
И мне и мне

No
26.07.2018
16:43:04

Google

No
26.07.2018
16:43:10
Уволился раньше )

Anton
26.07.2018
16:43:27

Eugene
26.07.2018
16:44:59
При моем опыте - все было очень плохо когда пересел на реакт и саблайм просто не понимал jsx.На атом несколько месяцев назад жаловался человек, фиг знает пересел он или нет.
А так вообще я на айдею пересел. Но она тяжелая. Все же вкусовщина, можешь пофлексить в ruby talks на эту тему.

Anton
26.07.2018
16:57:23
Последне время большую часть работы я в гугл доках пишу

Eugene
26.07.2018
16:57:58

Dmitry
26.07.2018
16:59:30

Eugene
26.07.2018
17:01:12
Скорость разработки vscode в несколько раз больше. Шанса догнать vscode с каждым днем все меньше.

Anton
26.07.2018
17:08:44

Eugene
26.07.2018
17:09:07
Это где ты так работаешь или что делаешь?

Google

Anton
26.07.2018
17:09:10
Просто анализирую и описываю что сделать надо. Потом это делается без неожиданностей

Eugene
26.07.2018
17:09:53
Норм, я вот тоже хочу на айпадик пересесть с мак мини. Жду мак мини.

Anton
26.07.2018
17:10:17
Ну, я не пересяду на айпад полностью
Только читаю и рисую на нем
И мвйнд мапы делаю

Eugene
26.07.2018
17:10:30
А какой у тебя?

mike
26.07.2018
17:10:59
То прогоняешь всех в руби ток то сам флудишь :)

Eugene
26.07.2018
17:11:36
Флуд это когда ты просто пытаешься доказать недоказываемое.
Тут тебе про инструменты для реализации рассказывают.
Тонкая грань.

Anton
26.07.2018
17:15:09
10

biert
26.07.2018
17:15:24
приветствую, у меня вопрос, как понять при поиске работы в какую группу себя отнести, junior или просто разработчик

Eugene
26.07.2018
17:15:28
Этот про который как я понимаю 17 года?

Anton
26.07.2018
17:15:40

biert
26.07.2018
17:16:21

Anton
26.07.2018
17:17:36

biert
26.07.2018
17:18:49
кто уже заценил https://unit.nginx.org ?

Google

biert
26.07.2018
17:20:45

Zufar @Zuf
26.07.2018
20:29:57
Глупый вопрос:
Есть модель Item, мне надо взять последние 10 записей и из этих 10 выбрать те у которых active: true. Я могу достать последние 10 и уже рубями выбрать нужные, но как сразу запросить из базы только активные среди последних 10 записей?
используя AR

biert
26.07.2018
20:32:27
Item.where(active: true).last(10)
сорян))
хотя нет

Darth
26.07.2018
20:35:14

Zufar @Zuf
26.07.2018
20:35:18
не прокатит, этот ласт в запросе будет как limit: 10 и мне выдадут просто последние 10 активных, а не активные среди последних 10
а в другой последовательности будет undefined method `where' for #<Array:0x00000000048a30f0>

biert
26.07.2018
20:37:15
кароче я бы просто использовал sql с выборкой из подзапроса

Darth
26.07.2018
20:37:40
Model.find(:all, :order => "id desc", :limit => 10).where(active: true)
5 секунд гугления

Иван
26.07.2018
20:38:23
не сработает это

Darth
26.07.2018
20:39:04
Почему?

biert
26.07.2018
20:39:20
первые 10 возьмет
ох лень думать, извините господа, иногда лучше пиво чем чатик

Zufar @Zuf
26.07.2018
20:41:53
ActiveRecord::RecordNotFound (Couldn't find all Items with 'id': (all, {:order=>"id desc", :limit=>10}) (found 0 results, but was looking for 2))
и правда не сработает)
Item Load (0.5ms) SELECT "items".* FROM "items" WHERE "items"."id" IN (NULL, NULL)

biert
26.07.2018
20:42:37
а зачем тебе именно AR

Zufar @Zuf
26.07.2018
20:43:50
да мне в общем-то все равно, просто было интересно можно ли сделать last(10).where как-то по правильному

Google

biert
26.07.2018
20:44:07
типы данных не совпадают
можно и AR думаю

Иван
26.07.2018
20:45:07
через ar думаю не получится, через arel можно вроде делать cte

biert
26.07.2018
20:45:30
почему не получится

Admin
ERROR: S client not available

Darth
26.07.2018
20:47:08
Не совсем AR, но можно last 10, а на нём select

biert
26.07.2018
20:48:47
select * from items where id in (select id from items order by id desc limit 10) and active = true;
я бы чет такое запилил

s
26.07.2018
20:50:24
если речь о 10 записях, то я бы сделал limit, а остальное на стороне руби

Иван
26.07.2018
20:53:49

Zufar @Zuf
26.07.2018
20:54:24

Darth
26.07.2018
20:54:36
Model.last(10).select {|m| m.active?}

Иван
26.07.2018
20:56:37

Darth
26.07.2018
20:57:36
Мой вариант проще

biert
26.07.2018
21:03:37

Darth
26.07.2018
21:03:52

biert
26.07.2018
21:05:11
и возвращает массив?

Zufar @Zuf
26.07.2018
21:06:01
возвращает

Darth
26.07.2018
21:06:13
Согласно документации да )

biert
26.07.2018
21:06:24
с ними неудобно работать же потом

Google

Darth
26.07.2018
21:07:17
Челек задал вопрос - я предоставил самое простое решение

biert
26.07.2018
21:09:27
к тебе вопросов нету)
как вы делаете, несколько методов контролера или унифицируете один, но используете хелпер или сервис обджект

Максим
26.07.2018
21:59:07
одно действите - один экшн, к нему соответствующие параметры
если действите больше или сложнее простой и понятной AR query то делаю сервис обджект
хелперы использую только во вьюхах только для декорации представления данных
если чё не так делаю готов послушать

s
26.07.2018
22:06:20

biert
26.07.2018
22:08:13
Максим все четко описал

Максим
26.07.2018
22:09:21
ну тут ты выбираешь чётко 10 записей

s
26.07.2018
22:09:29
операции лучше делать понятными и поддерживаемыми по возможности

Максим
26.07.2018
22:09:36
поэтоу тут можно и средствами ар чтоб выразительнее выглядело
типа ты выберешь 10 записей средством бд
и потом с ними уже разберёшься максмально ясно и чётко