
Nikita
31.08.2017
10:21:59
Есть ли смысл держать миграции?

Loris
31.08.2017
10:22:03
воот, это хорошо, но если getinfostr делаеть что-нибудь вроде "#{user.phones_str} #{user.emails_str}" это будет генерить кучу SQL запросов для каждго пользователя

Artur
31.08.2017
10:22:09

Google

Vasiliy
31.08.2017
10:22:58

Nikita
31.08.2017
10:23:04
што?
удалить все сгенерированные миграции - не отразится ли ничем потом?

Loris
31.08.2017
10:23:22
ну с учётм что user.phones_str, это какой-нибудь user.phones.map{|p| p.number}

Vasiliy
31.08.2017
10:23:22
а тебе миграции чем помешали?

Loris
31.08.2017
10:23:26
из таблицы Phones

Nikita
31.08.2017
10:24:06

Vasiliy
31.08.2017
10:24:08
ощущение что у тебя пока какая-то выдуманная проблема и ты чет тут фантазируешь

Artur
31.08.2017
10:24:10
потом когда твой проект работает, миграции могут как и schema.rb понять что у тебя там за структура вообще

Nikita
31.08.2017
10:25:47
ясно, ну я тоже так думал в принципе

Artur
31.08.2017
10:26:02

rekero
31.08.2017
10:38:51

Google

Loris
31.08.2017
10:39:24
Я сделал Users.where("blabal").includes(A).includes(b).includes(c).map{|u| u.getinfostr }
за счёт includes это работает быстро. Но вдруг было решено что функция getinfostr должна
выдавать только данные из колонки "Name" в таблице Uesrs. То есть получается что эти
includes перестали быть нужны. Поправили функцию getinfostr, теперь им надо шарить по
всему коду в поисках подобных конструкций Users.where("blabal").includes(A).includes(b).includes(c).map,
чтобы исправить на Users.where("blabal").map ?
Или есть способы это как-то выявить автоматически, как это делает bullet? (правда не смотрел, может
bullet это тоже умеет)

Sergey
31.08.2017
10:40:14
можно использовать scope

rekero
31.08.2017
10:40:27
вынеси эту конструкцию в отдельный метод
и будешь править только один раз

Sergey
31.08.2017
10:41:03
тогда, для изменения требований тебе нужно будет поправить код всего в одном месте

Loris
31.08.2017
10:41:17
Ок, всем спасибо, на сегодня достаточно пищи для размышления :-)

rekero
31.08.2017
10:41:51

Sergey
31.08.2017
10:42:11
ещё, includes можно использовать так: includes(:a, :b, c: [:d, :e])

Loris
31.08.2017
10:43:11
ок, я про includes мельком прочтиал, буду читать более внимательно, спасибо.

v
31.08.2017
10:44:48

Evegeniy
31.08.2017
10:44:54
?
есть гем zapata
он сам спеки пишет

Paul
31.08.2017
10:52:18
Почему могут быть пустыми куки в ActionCable connect ?

Vasiliy
31.08.2017
10:54:34

Loris
31.08.2017
11:22:22
а гейтов в whatsapp никто не встречал? Нужно только на чтение. Единственный полумёртвый проект есть на php.

Vasiliy
31.08.2017
11:44:25
мы одно время думали, но там ебанина что они быстро блочат таких клиентов
тогда ещё сквозного шифрования не было
сейчас оно вроде не будет работать, т.к. даже в вазап веб сообщения приходят с твоей мобилы(да, оно должно быть постоянно подключенно)

Loris
31.08.2017
19:32:47
проблема с includes, я пытаюсь вывести список изменений которая произошла в базе Users, использую для этого гем audited. В качестве результата он мне выдаёт изменения и масив объектов класса User. Т.е. includes при получении массива я использовать не могу, но в свою очередь мне нужно вывести информацию о пользователях, т.е, функция getinfostr.

Google

Loris
31.08.2017
19:33:14
Кстати спасибо за bullet, сама находит всё что нужно в том числе и лишние includes детектит.

Gleb
01.09.2017
08:26:46
Привет! Есть тут люди, которые используют swagger-codegen для генерации руби клиентов? Есть интересный кейс с перекрытием базовых типов руби генерируемыми типами. Хотел бы попросить помощи с разбором

Sergey
01.09.2017
08:31:32
Кто-нибудь использует record_tag_helper ?

v
01.09.2017
09:01:24

Sergey
01.09.2017
09:01:49
?
Вопрос слишком специфичен)
Я добавил этот гем для поддержки content_tag_for, который выпал из пятых рельс
Но рельса продолжает меня спамить:
The content_tag_for method has been removed from Rails. To continue using it, add the record_tag_helper gem to your Gemfile: gem 'record_tag_helper', '~> 1.0'
bundle install говорит что гем установен и используется:
Using record_tag_helper 1.0.0
перезапускал, чистил кэш и всячески плясал с бубном, но успеха не возымело

ojab
01.09.2017
09:04:14
spring перезапускал?

Кøе-ктø Геннадьевич
01.09.2017
09:04:50
а что лучше, spring или zeus?

Sergey
01.09.2017
09:06:03
@ojab такого не пробобавл, сейчас попробую
у него только одна команда - стоп) он сам поднимается когда запускается приложение?

ojab
01.09.2017
09:06:32
ага
ибо они одно и то же делают, в общем-то

Sergey
01.09.2017
09:07:45
ojab не помогло

ojab
01.09.2017
09:08:17
но zeus поддерживает рельсы 4.0, например, а spring 4.2+

Кøе-ктø Геннадьевич
01.09.2017
09:08:50
хм, это ключевой момент

Google

Кøе-ктø Геннадьевич
01.09.2017
09:08:52
спасибо

rekero
01.09.2017
11:19:13
Roda актуален сейчас?
Хотим микросервис на нем попробовать

Anton
01.09.2017
11:21:06
Да, пишу каждый день апи на ней

Daniel
01.09.2017
11:24:16
Можно по конкретней что за Roda ?

Anton
01.09.2017
11:24:52
Роутинг фреймворк для руби. Почти как Синатра

Admin
ERROR: S client not available

Anton
01.09.2017
11:25:18
https://github.com/jeremyevans/roda

Vasiliy
01.09.2017
11:36:54
не слышал песни Роды ни разу
парни а чем отличаются матчеры have_been_enqueued и have_enqueued_job в rails-rspec?

Di
01.09.2017
12:20:36

ojab
01.09.2017
12:25:25
но, прозреваю, ты опечатался

Vasiliy
01.09.2017
12:26:36
да, have_enqueued_job

Andrey
01.09.2017
12:29:54
Ребят может кто подскажет.
Есть проблема с усваиванием материала По книгам.
Возможно есть лекции и/или курсы по RoR в видео формате (YouTube, torrent) да вообще что угодно по мимо документации и сухих книг

ojab
01.09.2017
12:30:10
одно проверяет, есть ли джоба в очереди, а второе — добавил ли block джобу в очередь

v
01.09.2017
12:30:31
их просто завались
я просто не понимаю, как ты на них не наткнулся

Alan
01.09.2017
12:32:50

Google

v
01.09.2017
12:33:20
такой себе совет

Andrey
01.09.2017
12:34:04

v
01.09.2017
12:35:22
ну просто на рутрекере дохрена всякого относительно сувежего
на ютубе тоже
уровня railscasts

Aleksandr
01.09.2017
12:57:16

Fedor
01.09.2017
13:00:34
хотя как по мне книги порядком лучше
если что не понмиаешь, всегда можно тут спросить

Andrey
01.09.2017
13:01:36

Fedor
01.09.2017
13:02:15
посмотри https://www.railstutorial.org/
там в процессе книги разработка блога идет
или codecademy курсы
просто видео это 80% воды и болтовни, на которые уходит куча времени

v
01.09.2017
13:10:31