Size: a a a

2020 September 18

Д

Дмитрий in RubyRush
Ну мож кто знает подождем
источник

DG

Denis Gavrilin in RubyRush
Попробуй bundle exec rake -T
источник

VK

Viktor Kunavin in RubyRush
Либо тут поискать решение
источник

VK

Viktor Kunavin in RubyRush
источник

Д

Дмитрий in RubyRush
Ищу
источник

Д

Дмитрий in RubyRush
Как curl в командной строке выполнить никак не пойму
источник

Д

Дмитрий in RubyRush
источник

D

Dmitriy Y. in RubyRush
источник

VV

Vadim Venediktov in RubyRush
Дмитрий
Ну мож кто знает подождем
https://www.youtube.com/watch?v=yVqgWzukCRE

Вот такой стримчик посмотрите, пока ждете
источник

КК

Кракозябр Кракозябро... in RubyRush
Приветствую. Столкнулся с проблемой. Для передачи url в database.yml использую переменные окружения из докер композа (заранее адрес хоста с базой не известен)
Код в датабейз файле
url: <%= ENV.fetch('PG_DATABASE_URL') %>​
Код в композере
PG_DATABASE_URL=postgresql://192.168.0.26/
Но получаю ошибку в рельсах вида
Puma caught this error: bad URI(is not URI?): postgresql://192.168.0.26/​ (URI::InvalidURIError)
Вот откуда эти символы берутся блин после ипшника??
В ямл файлах там пробелов никаких нет, скрытых символов не наблюдаю🤔
источник

ТК

Тимур Каримов... in RubyRush
Кракозябр Кракозябрович
Приветствую. Столкнулся с проблемой. Для передачи url в database.yml использую переменные окружения из докер композа (заранее адрес хоста с базой не известен)
Код в датабейз файле
url: <%= ENV.fetch('PG_DATABASE_URL') %>​
Код в композере
PG_DATABASE_URL=postgresql://192.168.0.26/
Но получаю ошибку в рельсах вида
Puma caught this error: bad URI(is not URI?): postgresql://192.168.0.26/​ (URI::InvalidURIError)
Вот откуда эти символы берутся блин после ипшника??
В ямл файлах там пробелов никаких нет, скрытых символов не наблюдаю🤔
Кажись урл не валидный. Надо отлавливать ошибку когда происходит URI::InvalidURIError
источник

КК

Кракозябр Кракозябро... in RubyRush
Тимур Каримов
Кажись урл не валидный. Надо отлавливать ошибку когда происходит URI::InvalidURIError
сложноооо
Кстати если вместо переменной вставлять само значение, то работает
источник

ТК

Тимур Каримов... in RubyRush
Кракозябр Кракозябрович
сложноооо
Кстати если вместо переменной вставлять само значение, то работает
модуль URI чувствителен к некоторым символам, и поэтому выпадает exception. Можно в контроллере прописать кастомный метод с логикой при не валидном url, а триггерить его можно так
rescue_from URI::InvalidURIError, with: :my_custom_method
источник

ТК

Тимур Каримов... in RubyRush
А как переменная вставляется? Спомощью интерполяции? URL собираемый в строке?
источник

ТК

Тимур Каримов... in RubyRush
Кракозябр Кракозябрович
сложноооо
Кстати если вместо переменной вставлять само значение, то работает
источник

КК

Кракозябр Кракозябро... in RubyRush
источник

КК

Кракозябр Кракозябро... in RubyRush
источник

ТК

Тимур Каримов... in RubyRush
Надо вскрывать переменную и смотреть что там на выходе лежит
источник

SU

Serg Udo in RubyRush
Кракозябр Кракозябрович
сложноооо
Кстати если вместо переменной вставлять само значение, то работает
Не знаю, как в Докере, так можно в рельсовой консоле, ENV.keys сделать, и посмотреть, что в переменных находится.
источник

КК

Кракозябр Кракозябро... in RubyRush
url: <%= ENV.fetch('PG_DATABASE_URL') %> ^`^k
источник