@rubyschool

Страница 522 из 921
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
ну потому что милионнами данных в файле трудно оперировать) бд для того и существует, что дает инструменты для оперирования данными)

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}"

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 и возвращать ответ в виде хэша)

Это по мути класс - хранилище настроек

Потом отдельные классы для дпнных - модели

И сервисы - которые выполняют различные вызовы первого метода и возвращают экземпляры моделей

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
Мне выдали мак. Выбирать нет из чего дп и вроде проблем в процессе разработки не было. В общем устраивает в полне. Но меня не так интиресует докер для разработки как для продакшна. Ansible или docker?
я тут попробовал заюзать ansible, хотел облегчить себе жизнь, не получилось. Быстрее было заюзать обычный набор шелл-команд для убунты. Сейчас apt-get устанавливает все относительно просто. Настроил rabbitmq при помощи 2-3 шелл-команд, вместо непонятного огорода с ansible.

я голосую за докер, но в моем случае он был неприменим

таки зарелизил вчера инструмент

гляньте демку 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
nano )
снимаю шляпу :)

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$ и купить его

Страница 522 из 921