Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 April 23

VA

Vyacheslav Alexeev in Ruby, Rails, Hanami | dry-rb
я не сильно силён в постгре, но BINARY() мне тоже не нравится
источник

КК

Кракозябр Кракозябрович in Ruby, Rails, Hanami | dry-rb
Просто возвращается сия ошибка , забыл дополнить)
ERROR:  syntax error at or near "REGEXP"
LINE 1: ...d_inaptitudes"."deleted" = $1 AND (BINARY(code) REGEXP '^[...
источник

КК

Кракозябр Кракозябрович in Ruby, Rails, Hanami | dry-rb
с указанием на REGEXP
источник

VA

Vyacheslav Alexeev in Ruby, Rails, Hanami | dry-rb
походит на то, что запрос писался под мускуль
источник

VA

Vyacheslav Alexeev in Ruby, Rails, Hanami | dry-rb
скорее всего тебе нужен оператор SIMILAR TO
вот тут подробнее есть
https://www.postgresql.org/docs/9.3/functions-matching.html
источник

КК

Кракозябр Кракозябрович in Ruby, Rails, Hanami | dry-rb
Хм, решение оказалось простым, "'code' ~* '^[A-Z]'"
источник

КК

Кракозябр Кракозябрович in Ruby, Rails, Hanami | dry-rb
вроде даже работает
источник

LA

Lavrushchik Artem in Ruby, Rails, Hanami | dry-rb
народ, есть вопрос.
деплоиться куда-то рельсовое приложение(server1example.com). доступно по какому-то айпишнику.
есть другая прилага, к примеру, дотнетовская(server2example.com), которая может в рельсовое приложение ходить и рендерить у себя через iframe(или похоже) страницу рельсовую.
и есть ajax-запрос(images/download) на странице, на которую может ходить, условно, та же дотнетовская прилага.
собственно, в чем проблема. когда server1example.com грузит у себя страницу с этим аяксом, то он ходит в аяксе по server1example.com/images/upload - это верно, так и должно быть.
когда server2example.com грузит у себя страницу с сервера1, аякс выполняется как server2example.com/images/upload, что, собсна, некорректно.
я понимаю, что к аякс-запросу нужно приаттачить url/ip рельсовой прилаги, чтобы делалось, как я хотел.
но. посколько рельсовое приложение может быть задеплоено куда угодно, то стоит вопрос - как выставить перманентно, чтобы при запуске была какая-то переменная, получала "где сейчас рельсы задеплоены".
пытался смотреть в сторону request.host_with_port(или около того), но не совсем уверен что это то, что нужно.
источник
2020 April 24

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
Привет, кто подскажет использую гем Sequel как правильно связать класс как таблицу БД ?
источник

VP

Vitaly Panchuk in Ruby, Rails, Hanami | dry-rb
Lavrushchik Artem
народ, есть вопрос.
деплоиться куда-то рельсовое приложение(server1example.com). доступно по какому-то айпишнику.
есть другая прилага, к примеру, дотнетовская(server2example.com), которая может в рельсовое приложение ходить и рендерить у себя через iframe(или похоже) страницу рельсовую.
и есть ajax-запрос(images/download) на странице, на которую может ходить, условно, та же дотнетовская прилага.
собственно, в чем проблема. когда server1example.com грузит у себя страницу с этим аяксом, то он ходит в аяксе по server1example.com/images/upload - это верно, так и должно быть.
когда server2example.com грузит у себя страницу с сервера1, аякс выполняется как server2example.com/images/upload, что, собсна, некорректно.
я понимаю, что к аякс-запросу нужно приаттачить url/ip рельсовой прилаги, чтобы делалось, как я хотел.
но. посколько рельсовое приложение может быть задеплоено куда угодно, то стоит вопрос - как выставить перманентно, чтобы при запуске была какая-то переменная, получала "где сейчас рельсы задеплоены".
пытался смотреть в сторону request.host_with_port(или около того), но не совсем уверен что это то, что нужно.
если это named route, тогда можно поменять что-то вроде uploads_path на uploads_url (`_path` начинаются с /, _url начинаются с хоста). Если роут не подписаный или вообще не рельсовый, тогда да, можно хост достать с риквеста.
https://guides.rubyonrails.org/routing.html#generating-paths-and-urls-from-code
источник

u

unkmas in Ruby, Rails, Hanami | dry-rb
Ришат Э
Привет, кто подскажет использую гем Sequel как правильно связать класс как таблицу БД ?
Не очень понял, чего ты хочешь, но вероятно ты хочешь Sequel::Model
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
Ага, я унаследовал класс от этого модуля, но при обращений User.first мне выдает ошибку, что нет ассоциации с бд
источник

РЭ

Ришат Э in Ruby, Rails, Hanami | dry-rb
Переслано от unkmas
Не очень понял, чего ты хочешь, но вероятно ты хочешь Sequel::Model
источник

AA

Adamtsov Artem in Ruby, Rails, Hanami | dry-rb
Ришат Э
Ага, я унаследовал класс от этого модуля, но при обращений User.first мне выдает ошибку, что нет ассоциации с бд
а как class описан, должно быть что то типа:

class Artist < Sequel::Model(:tbl_artists)
end
источник

LA

Lavrushchik Artem in Ruby, Rails, Hanami | dry-rb
о, в этом есть смысл, спасибо
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Всем привет помогите разобраться, есть ли возможность ставить условия при валидации uniqueness в модели?
источник

В

Владимир in Ruby, Rails, Hanami | dry-rb
Nikolay Okoneshnikov
Всем привет помогите разобраться, есть ли возможность ставить условия при валидации uniqueness в модели?
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
источник

AN

Artem Napolskih in Ruby, Rails, Hanami | dry-rb
Лучше создать уникальный индекс с условием, если база позволяет. Проверки уникальности в актив рекорде очень проблемные и медленные. Подробности в Гугле. Работают только на не нагруженных базах и ничего не гарантируют в условиях конкурентности. Я их июзаю только в простых круд админках, но все равно подкрепляю уникальными индексами в бд.
источник

NO

Nikolay Okoneshnikov in Ruby, Rails, Hanami | dry-rb
Спасибо за подсказку.
Но чет не получается,
Есть пользователи, которые могут создавать  уникальные рубрики внутри своей личной страницы.
источник