
Fedor
23.01.2018
07:58:59
это странно, может у тебя индексов нет?
обычно наоборот проблема записать, потому что индексы долго перестраиваются, а чтение и поиск по индексу быстрое

Vitaly
23.01.2018
08:03:46

Dima
23.01.2018
08:06:01
Поправте если я не правильно понял следующее:
Я разворачиваю докер с рельсами на сервере, оно будет доступно по 127.0.0.1, теперь я могу подключать к нему и редис и nginx и все что у годно. Мало того, все эти сервисы, каждый отдельно можно завернуть в докер и связать между собой, для этого нужен swarm. Так?

Google

Dima
23.01.2018
08:06:51
И поличится большой докер с докерами

Vlad
23.01.2018
08:06:54

Fedor
23.01.2018
08:07:59
ну это смотря что ты делаешь
если просто данные фигачишь из файла, то да, но тогда зачем тебе реляционная БД ?

Vlad
23.01.2018
08:12:13
ну потому что милионнами данных в файле трудно оперировать) бд для того и существует, что дает инструменты для оперирования данными)

Alex
23.01.2018
09:06:24

Vitaly
23.01.2018
09:26:22
в нем пропиши базу и редис - пробрость порты в систему и запусти на хосту rails
если все будет работать, то следующим этапом будет упаковка Rails в контейнер
потом добавляешь контейнер в docker-compose.yml и смотришь - что работает ок
Потом этот docker-compose с готовеньким окружением можно где угодно запустить и развернуть одной командой
хоть на винде
хоть на удаленном сервере

Google

Vitaly
23.01.2018
09:29:16
Когда это сделаешь, то можно озадачится и заюзать portainer, чтобы выкатывать свежую версию приложения
Ну и если у тебя на серваке только один проект крутится - то можно и без nginx обойтись

Roman
23.01.2018
10:05:41
У меня после команды rake db:create_migration NAME=create_clients и rake db:migrate вместо добавления одноименной таблицы clients появляется таблица ar_internal_metadata. Делал те же манипуляции для barbers - получилось все нормально, таблица barbers есть. Что это за ar_internal_metadata? Почему не получается?

vladimir
23.01.2018
10:17:19
Почему не rails g model client?
Или rails g migration create_client и внутри миграции написать что не хватает

Andrey
23.01.2018
10:48:17
Ребятушки, есть у кого ссылки на инфу по построению поиска (без ElasticSearch)

Denis
23.01.2018
11:47:29

Olga
23.01.2018
11:51:28
rails g model Client - создать модель
rake db:migrate - провести миграцию
если на 5 рельсах, то можно писать rails вместо rake )

Андрей
23.01.2018
12:33:29
всем привет:) вот и до моих рук\мозга добрались рельсы(или я до них), надеюсь выйдет толк:)

Антон
23.01.2018
12:39:13
Привет

Володимир
23.01.2018
12:39:38
Здоров;)

Konstantin
23.01.2018
12:41:54
puts "привет #{@Crypt0DUX.name}"

Vitaly
23.01.2018
13:43:54

tbgn
23.01.2018
13:53:26
привет. не запускается команда`rails c ` просто ничего не происходит. в чем проблема может быть?
управление в консоль не возвращает. будто повис где-то между запуском

Володимир
23.01.2018
14:15:33
Можно на руби зделать графичное приложение?
Для пк

Vitaliy
23.01.2018
14:17:26

Andrey
23.01.2018
14:18:42
gem pg search
Тогда по нему вопрос, если изначально делался на SQLite3 данный ведь гем не будет работать так как PG

Google

Vitaly
23.01.2018
14:19:24
все, что работает в sqlite - работает так же и в pg
но не наоборот =)

Ilya
23.01.2018
14:38:32
Недавно была проблема, что distinct делался по штукам которые не селектились, в sqlite работало, в pg нет

Vitaly
23.01.2018
14:39:32
о, полезно знать
лучше сразу новый проект с pg создавать

Ilya
23.01.2018
14:40:15
не уверен что правильно описал проблему, но по-моему все так было)

Vitaly
23.01.2018
14:40:39
rails new myapp --database=postgresql

Николай
23.01.2018
15:46:34
Или rails new myapp -d postgresql

Alex
23.01.2018
17:40:21
Добрый вечер всем!
Ребята, я уже задавал вопрос, но на него не было ответа, попробую повторить.
Для работы с API, например получения данных из Яндекс.Метрики какой тип лучше использовать? Service класс?
@FedorKoshel , может Вы подскажите? )

Fedor
23.01.2018
19:12:04
Я не понял честно говоря

Fedor
23.01.2018
19:14:06
Есть большой и страшный active resource, как раз на этот случай, но он на мой взгляд слишком громощдкий и неудобный
По сути тут много классов надо
Один будет реализовывать соединие (принимать параметры, вызывать faraday и возвращать ответ в виде хэша)
Это по мути класс - хранилище настроек
Потом отдельные классы для дпнных - модели
И сервисы - которые выполняют различные вызовы первого метода и возвращают экземпляры моделей

Xenial
23.01.2018
19:26:48

Lainera
23.01.2018
19:33:58
Таки здравствуйте, это канал об онемэ?
Меня интересует делал ли кто годно pagination с рил тайм датой? Как отслеживаете где курсор? чтоб масштабировалось хорошо и там туда сюда короче
Спасибо.

Google

Fedor
23.01.2018
19:55:14
Сервис - это единица функционала, а тут скорее класс коннектор, или прокси
Никогда не задумывался о названии

Admin
ERROR: S client not available

Ro
23.01.2018
21:38:52
я голосую за докер, но в моем случае он был неприменим
таки зарелизил вчера инструмент
гляньте демку https://asciinema.org/a/jbcOHi5hLfHHhYK1wR8wBleSN
сделал в виде npm пакета
пригодится может кому, докер контейнеры свои настраивать

Vitaly
24.01.2018
06:13:37
Нашел для докера много полезностей https://github.com/veggiemonk/awesome-docker#deployment-and-infrastructure

Aleksey
24.01.2018
12:59:25
В Ubuntu кто какой IDE пользуется?

Vadim
24.01.2018
12:59:41
vim :)

Ilia
24.01.2018
12:59:50
nano )

Alex
24.01.2018
12:59:56
Sublime

Vadim
24.01.2018
13:00:01

Aleksey
24.01.2018
13:00:13
мне нужно ТОЧНЕЕ)

Ilia
24.01.2018
13:01:05
https://download.sublimetext.com/sublime_text_3_build_3143_x64.tar.bz2
для х64

Google

Aleksey
24.01.2018
13:01:50
я сегодня поставил, но он был не зареган и в итоге не давал сохранять
мне нужно что-то вроде фара, чтобы запускать

Vadim
24.01.2018
13:02:30
vim :)
https://github.com/installero/.vim
норм?

Aleksey
24.01.2018
13:03:22
А где в нём консоль ля выполнения?

Ilia
24.01.2018
13:04:23
еще есть Атом
sudo dpkg --install atom-amd64.deb

Aleksey
24.01.2018
13:05:15
нет доступа к архиву

Oleg
24.01.2018
13:05:16

Aleksey
24.01.2018
13:05:35
рубимайн на месяц триал

Vadim
24.01.2018
13:05:36
Я вим никому не советую: спросили — ответил

Aleksey
24.01.2018
13:07:15
а что остановится когда 30 дней в рубимайне закончатся?

Ilia
24.01.2018
13:07:36
потратить 80$ и купить его