【问题标题】:How to remove part of a url in rails?如何删除rails中的部分url?
【发布时间】:2021-02-24 08:13:14
【问题描述】:

我正在使用 mandrill 模板发送电子邮件,我需要删除部分 url。 目前的网址是 https://www.something_extra.something.com 。我只希望它是https://www.something.com

代码如下:

async: true,
      vars: {
        'name' => product_editor&.name,
        'solution_name' => "<a href=#{product_url(product)}>#{product.name}</a>",
      },

所以这里 product_url(product) 的 URL 格式为 https://www.something_extra.something.com 。我需要以https://www.something.com

的形式进行

请帮忙。

【问题讨论】:

    标签: ruby-on-rails url ruby-on-rails-5 mandrill


    【解决方案1】:
    async: true,
          vars: {
            'name' => product_editor&.name,
            'solution_name' => "<a href=#{product_url(product).sub(/\A(https?:\/\/www)\.\w+(\.something\.com)\b/, '\1\2')}>#{product.name}</a>",
          },
    

    【讨论】:

      猜你喜欢
      • 2019-10-09
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      相关资源
      最近更新 更多