【发布时间】:2010-12-12 03:50:46
【问题描述】:
我是 Groovy & Grails 的新手,我觉得事情不必这么丑陋……那么我怎样才能让这段代码更好呢?
这是一个 Grails 控制器类,减去了一些无趣的部分。尽量不要太挂断我的Car 只有一个Wheel - 我可以稍后处理:-)
changeWheel 是一个 Ajax 操作。
class MyController {
...
def changeWheel = {
if(params['wheelId']) {
def newWheel = Wheel.findById(params['wheelId'])
if(newWheel) {
def car = Car.findById(params['carId'])
car?.setWheel(newWheel)
if(car?.save()) render 'OK'
}
}
}
}
【问题讨论】:
标签: grails groovy coding-style