
Ilya
17.08.2018
05:42:17
Гуглил?

rekero
17.08.2018
06:40:45
Посмотри у крупных проектов
Погугли

mr.Serj
17.08.2018
06:47:57

Google

Roman
17.08.2018
06:50:40
через lvh.me ?

mr.Serj
17.08.2018
06:51:20
И api.localhost.loc

Roman
17.08.2018
06:51:41
хз не люблю такое решение, но ладно

mr.Serj
17.08.2018
06:51:47
Вот по второму собственно отвечает первый

Roman
17.08.2018
06:51:49
вроде все правильно

mr.Serj
17.08.2018
06:52:00
Но нужно как-то тестировать)

Roman
17.08.2018
06:52:20
попробуй api.lvh.me
ты порт не забыл добавить?

mr.Serj
17.08.2018
06:53:11

Google

mr.Serj
17.08.2018
06:53:15

Roman
17.08.2018
06:54:17
посмотри что в логе приходит, но скорей всего почему-то не доходит поддомен
после поддомена
роуты матчатся сверху вниз

mr.Serj
17.08.2018
06:56:45

Roman
17.08.2018
07:13:37
даладно. скинь кусок лога

q3n0x
17.08.2018
07:32:48

mr.Serj
17.08.2018
07:58:08
https://pastebin.com/raw/32Ni3kZ
Первый запрос - локалхост
Второй localhost.loc:3000
Третий api.localhost.loc:3000

q3n0x
17.08.2018
08:07:44

Alexey
17.08.2018
08:09:53
https://storage.googleapis.com/tfjs-examples/webcam-transfer-learning/dist/index.html magic

q3n0x
17.08.2018
08:12:56

mr.Serj
17.08.2018
08:13:17
https://pastebin.com/raw/32Nik3kZ
https://pastebin.com/raw/nq6terLe

q3n0x
17.08.2018
08:15:47
лог не помог) видно что не работает и идет на welcome#index
кинь rake routes

Google

Dmitry
17.08.2018
08:15:51
Здравствуйте, друзья.
судя по названию, это чат для опытных рубистов, подскажите, есть ли чат для новичков в руби?

Tim
17.08.2018
08:16:22
pro.ruby
да ну на самом деле думаю проблем нет с этим

mr.Serj
17.08.2018
08:17:40
Не могу чет вкурить в чем проблема, в роутах или ещё а чем-то

q3n0x
17.08.2018
08:18:47
api.localhost.loc/api/v1 открываешь, верно?
Можно свой класс для constraints запилить простенький и посмотреть что туда приходит

mr.Serj
17.08.2018
08:20:09
Тут вываливает ошибку

Anton
17.08.2018
08:21:00
Danger.systems

mr.Serj
17.08.2018
08:21:01

q3n0x
17.08.2018
08:30:44
если бы ты написал что вылетает ошибка не найден контроллер, то все стало бы ясно
https://gist.github.com/foramoment/0dabee69494ea59a7d95131ebd2cd810
поправьте если я не так понимаю роуты и неймспейсы


Марина
17.08.2018
08:57:38
Разработчик Ruby #вакансия # ruby #Москва
Город и адрес офиса: Москва, м. Дмитровская
Формат работы: #офис
Занятость: #полная #fulltime
Зарплатная вилка: до 120 000 на руки (оклад), есть премия
Задачи:
• Разработка REST API на Ruby для фронтенда и мобильных приложений
• Разработка серверных приложений на RoR
• Интеграция с API внешних систем (REST/SOAP)
• Документирование кода, рефакторинг, code review
Требования:
• Базовые (в случае middle/senior нужны продвинутые) знания Ruby и Ruby on Rails, желание развиваться
• Умение работать с БД как с использованием ORM, так и с "чистым" SQL
• Базовые знания принципов работы систем контроля версий (Git), git merge/rebase, gitflow
• Базовые знания Unix систем, понимание принципов CI/CD
• Желательно: базовые знания клиентских технологий Slim/Haml, SASS, JavaScript(React/Webpack/TypeScript и т.д.)
• Профильное IT-образование желательное, но не обязательное условие, самообучаемость всегда приветствуется.
Название компании: AT-CONSULTING
Наш сайт: https://www.at-consulting.ru/
Контакты:
Марина
Telegram: @at_consulting
Почта: mzinoveva@at-consulting.ru


Ilya
17.08.2018
08:58:14
то есть до 120 это синьор?

Марина
17.08.2018
08:58:54
нет, нам нужен джун или мидл уровень

Google

mr.Serj
17.08.2018
09:28:39

q3n0x
17.08.2018
09:46:20
совсем нет, самому интересно понять что за проблема там возникла

Олег
17.08.2018
10:14:25
хай, гайз! Кто подскажет почему хероку редис каждую 1-2 минуты сносит ключи кеша, в чем может быть беда?

Alexander
17.08.2018
10:15:16

Олег
17.08.2018
10:16:03
да, там есть лимит в 25 метров, но он ни разу не достигался

Admin
ERROR: S client not available

Roman
17.08.2018
10:17:17

Олег
17.08.2018
10:18:09
не, все стандартно, ничего руками не выставлял
интересно, что все работало прекрасно на протяжении месяца

Roman
17.08.2018
10:18:46
изменения в коде :)

Олег
17.08.2018
10:18:54
не было!

Alexander
17.08.2018
10:18:55
там есть какие нибудь метрики или мониторинг редиса?

Олег
17.08.2018
10:19:18
есть, но что случилось по ним не понять

Roman
17.08.2018
10:19:21
есть страничка
да
ну хотя есть exp/sec
если это все же expire
у редиса есть команда monitor

Олег
17.08.2018
10:20:32
expire 3k ключей? такое бывает?

Google

Roman
17.08.2018
10:20:32
она в real time выводит все что происходит

Олег
17.08.2018
10:21:22

Roman
17.08.2018
10:21:47
heroku run rails c
а потом надо смотреть

Олег
17.08.2018
10:22:13
понял, спсибо за наводку, пошел гуглить

Roman
17.08.2018
10:22:47
Redis#monitor кажется там есть это api
да, Redis.client.monitor(&method(:p))

Олег
17.08.2018
10:24:09
оказывается есть вот такая приблуда https://elements.heroku.com/addons/redismonitor, може кому пригодится

mr.Serj
17.08.2018
10:24:36

q3n0x
17.08.2018
10:27:11

mr.Serj
17.08.2018
10:27:52
обязательно)
Короче говоря заработало.
Дело было в config.action_dispath.tld = 0
И получается в request
Subdomain: api.localhost
Domain: loc
Если установить значение = 1 - то все нормально начинает работать.
(Роуты определяют поддомены доставая его из request, а там он собственно неверный был).

Roman
17.08.2018
14:01:05
капец, первый раз чет такое вижу
зачем такое поставлено?)

Crypt
17.08.2018
14:02:13
Да это все из-за localhost.loc в хостах

mr.Serj
17.08.2018
14:03:22