Grails创建匹配不同操作的请求

时间:2016-07-21 11:26:10

标签: grails

当用户点击发送电子邮件网址时,我想呈现该电子邮件的视图。

然而,html需要应用一些apache替换。这些可以在没有通知的情况下改变,并且对于每种环境都是不同的。

例如......

imagedomain.placeholder/dishwasher.png

将切换为以下

stage.myimagecdn.com/dishwasher.png

actual.myimagecdn.com/dishwasher.png

所以,我有一个视图,呈现电子邮件模板和两个动作:

电子邮件

renderEmail

我可以向两个动作发送相同的POST正文和标题。

电子邮件操作检查一切正常,然后在mailService中调用send

def send(EmailCommand cmd) {
    // This is the line that I need help with
    def mailBody = render(controller: "configurator", action: "emailRender", cmd: cmd)
    sendMail {
        to cmd.to
        from "getintouch@mydomain.com"
        subject "My Subject Line"
        body mailBody
    }
}

是否有一种常规方法可以击中控制器?

0 个答案:

没有答案