@proRuby

Страница 1358 из 1594
Ilya
17.08.2018
05:42:17
Гуглил?

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

Погугли

mr.Serj
17.08.2018
06:47:57
я не пробовал. покажи минимальный пример кода, будем думать сообща.
https://github.com/Tivgres/rails_subdomains/blob/development/config/routes.rb Ну вот как-то так

Google
mr.Serj
17.08.2018
06:51:20
заходишь как?
В хостс добавил на 127 localhost.loc

И 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
lvh.me резолвится в 127.0.0.1
Попробовать поиграться с именем 'домена'?

Google
mr.Serj
17.08.2018
06:53:15
Roman
17.08.2018
06:54:17
посмотри что в логе приходит, но скорей всего почему-то не доходит поддомен

Не забыл
а блин, поставь root в конец

после поддомена

роуты матчатся сверху вниз

mr.Serj
17.08.2018
06:56:45
а блин, поставь root в конец
Сейчас до работы доберусь и попробую, кстати мысль кажется очень здравой )

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

q3n0x
17.08.2018
07:32:48
Неа, одинаково(
скинь кусок routes.rb

mr.Serj
17.08.2018
07:58:08
скинь кусок routes.rb
Такой же, только рут перенес вниз. Сейчас лог дерну, на паст залью

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

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
лог не помог) видно что не работает и идет на welcome#index кинь rake routes
Я в консоль выводил запросы - там все нормально, есть и поддомен и тд

Не могу чет вкурить в чем проблема, в роутах или ещё а чем-то

q3n0x
17.08.2018
08:18:47
api.localhost.loc/api/v1 открываешь, верно?

Можно свой класс для constraints запилить простенький и посмотреть что туда приходит

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

Первый запрос - локалхост Второй localhost.loc:3000 Третий api.localhost.loc:3000
Вот так ходил. Про v1 каюсь забыл, но собственно и с ним не работает

Anton
17.08.2018
08:21:00
Danger.systems

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
хай, гайз! Кто подскажет почему хероку редис каждую 1-2 минуты сносит ключи кеша, в чем может быть беда?
хероку не знаю. но может там в бесплатной версии ограничение какое нибудь. 5мб или типа того

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

Admin
ERROR: S client not available

Олег
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 выводит все что происходит

expire 3k ключей? такое бывает?
может что-то flush вызывает

Олег
17.08.2018
10:21:22
у редиса есть команда monitor
о, а можно подробнее, как вызвать в heroku cli?

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
совсем нет, самому интересно понять что за проблема там возникла
Ну это задача просто для саморазвития, так что решаю ее в свободное время. Если интересно - могу отписаться как решу)

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
капец, первый раз чет такое вижу
Стоит отметить, что по дефолту значение 1, и вообще не стоило трогать этот параметр

Страница 1358 из 1594