Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 14

A*

Alex *SHADOW* in pro.rb (Ruby/Rails / RU)
Segey E
а вот подскажите про Кафку, я её только недавно увидел и может не понимаю чего?
Мне нужно сделать микросервис, который будет работать со сторонним апи, и результаты слать через топик в Кафке в Рельсы, а там на него консьюмер подписан и всё обрабатывает.
А как принято делать, если мне нужно из Рельс что-то ответить в этот микросервис, это надо ещё один отдельный топик завести для общения в противоположную сторону, или можно в тот же отвечать, и пусть все консьюмеры разбираются, стоит ли что с этим сообщением делать?
лучше отдельный топик
источник

SE

Segey E in pro.rb (Ruby/Rails / RU)
Alex *SHADOW*
лучше отдельный топик
я подозревал, конечно, но очень надеялся на другой ответ ) Спасибо!
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
рельсы 5 валидация уникальности по полю для вложенной модели
создаю родительскую с парой вложенных, пытаюсь обновить поменяв уникальные поля местами - ошибка уникальности
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
грит такие уже существуют
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
какая же дрянь эта ваша АктивнаяЗапись(
источник

DT

Dmitry Tsepelev in pro.rb (Ruby/Rails / RU)
Тебе и БД то же самое скажет, если там есть уникальный индекс
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Dmitry Tsepelev
Тебе и БД то же самое скажет, если там есть уникальный индекс
точно ведь) через deferrable вроде можно порешать
источник

VK

Vasyl Kuzmyk in pro.rb (Ruby/Rails / RU)
Vyacheslav Konovalov
рельсы 5 валидация уникальности по полю для вложенной модели
создаю родительскую с парой вложенных, пытаюсь обновить поменяв уникальные поля местами - ошибка уникальности
Не понял что тебе надо, но думаю, что тебе нужна уникальность в скоупе значений
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Vasyl Kuzmyk
Не понял что тебе надо, но думаю, что тебе нужна уникальность в скоупе значений
две записи в таблице с уникальным полем z, надо поменять значения z у этих записей между собой
скоуп тут не причем вроде
источник

VK

Vasyl Kuzmyk in pro.rb (Ruby/Rails / RU)
А, ну тогда тебе нужна третья запись
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
обновление происходит через родительскую модель
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Vasyl Kuzmyk
А, ну тогда тебе нужна третья запись
зачем?)
источник

VK

Vasyl Kuzmyk in pro.rb (Ruby/Rails / RU)
Быстро и просто
источник

DT

Dmitry Tsepelev in pro.rb (Ruby/Rails / RU)
потому что иначе в какой–то момент в БД будет нарушаться условие уникальности, а так не получится 🙂
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
Dmitry Tsepelev
потому что иначе в какой–то момент в БД будет нарушаться условие уникальности, а так не получится 🙂
источник

DT

Dmitry Tsepelev in pro.rb (Ruby/Rails / RU)
но для этого нужно будет вместо индекса поставтиь constraint
источник

VK

Vyacheslav Konovalov in pro.rb (Ruby/Rails / RU)
ну да, тоже так се вариант
источник
2020 October 15

Е

Елена in pro.rb (Ruby/Rails / RU)
Всем привет!
#вакансия #RoR #junior #стажер  #НижнийНовгород #офис

Aitudala работает в области интернет-медиа на рынке Казахстана и всей центральной Азии. Мы создаем современные медиа продукты, такие как: новостной агрегатор -  ainews.kz, видеохостинг - aitube.kz, а также экспериментируем с искусственным интеллектом и сосредоточены на улучшении работы с Big Data - b2b.ainews.kz .

Наша команда насчитывает больше 30 человек и мы постоянно растем.   Сейчас мы в  поиске стажера Ruby on Raills в наш офис в Нижнем Новгороде.

🖍Описание вакансии:
В данный момент основная цель для данной позиции: работа в команде над backend-сервисами проектов ainews.kz и b2b.ainews.kz по гибким методологиям разработки

🖍Что касается конкретных задач, вот чем предстоит заниматься:  
-  Настройка рабочего окружения в Docker-compose;
- Разработка API-приложения на основе фреймворка Ruby-on-Rails и PostgreSQL;
-  Деплой приложения.
 
🖍В проект ищем человека, который владеет следующими технологиями:
 - Базовые знания Linux-консоли (работа с файлами и каталогами, использование основных unix-утилит и т.д.),
- Базовые знания языка программирования Ruby/Python/PHP и СУБД MySQL или PostgreSQL.

🖍Нам также важно, чтобы:
-  У вас было наличие высшего образования (направление IT). Можно последний курс университета.
- Вы владели английским на уровне чтения технической литературы
- Вы были внимательны, ответственны, обладали желанием профессионально развиваться, умели выстраивать коммуникации в команде.

🖍Условия работы:
- Менторство. Работа в сильной команде на проектах с современным стеком, без легаси.
- Работа в офисе в Нижнем Новгороде. Гибкое начало дня с 9:00 до 11:00, стандартный перерыв, неполный рабочий день.
- При успешном прохождении стажировки мы будем рады предложить вам стать частью нашей команды. З.п обсуждается по итогам  – 30 000 - 40 000 руб. (на 3-6 месяцев, в дальнейшем обсуждение по результатам работы)
- Оплачиваются поездки на профильные конференции, изучение английского языка, профильное обучение. Если есть необходимость обновить технику до более мощной модели в связи с требованиями проекта, то она обновляется. Есть оплачиваемая компанией парковка.  

Контакты: Елена, @Rec4it
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
Всем привет.

Я новичек в Rails / Ruby.

Создал проект, добавил туда authentication system (назвал ее 'gatekeeper').
Включает:
   - модель пользователя
   - роуты в конфиге
   - views
   - контроллер для входа / выхода пользователей
   - mailer для отправки писем активации / восстановления паролей
   - конфигурация mailer-a (логин / пароль) зашифрована в 'config/credentials'

Хотел уточнить:
   - 1. лучше ли будет это вынести в отдельный Rails Engine ?
     (т.е. чтобы оно переместилось в папку lib и было изолировано)


Спасибо.
источник