问题描述
我正在使用山d模板发送电子邮件,并且需要删除部分网址。 当前的网址是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
请帮助。
解决方法
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>",},