Rails-按URL PostgreSQL的域过滤

时间:2020-04-22 10:07:00

标签: ruby-on-rails postgresql

我有一个表页,其中有url字段。我想按域名过滤这些记录。 以下是URL列表中的示例域。

我检查了this个答案。但是REGEXP_REPLACE无法在任何条件下工作。

下面是我尝试过的查询,但只允许按主机名进行过滤,我希望正则表达式对域名有效。

Page.where("substring(url from '.*://([^/]*)') in (?)", ['test.host'])

域的请求参数将是['http://test.host']而不是['test.host']。

我正在寻找解决此问题的最佳解决方案。预先谢谢你。

0 个答案:

没有答案