Groovy를 처음 접했을 때 & Grails, 나는 이런 것들이 추악 할 필요가 없다는 느낌이 들었습니다 ... 어떻게이 코드를 더 멋지게 만들 수 있습니까?Groovy/Grails 코드 정리 제안, 제발!
이것은 흥미로운 비트를 뺀 Grails 컨트롤러 클래스입니다. 내가 나중에 :-)
changeWheel
아약스 액션이 처리 할 수 - 너무 내 Car
는 하나의 Wheel
을 가지고 끊었 얻을 수 없습니다보십시오.
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'
}
}
}
}
그게 ...?! – Armand
@ 앨리슨, 그렇지 않습니다. – hvgotcodes
ㅎ, 나머지 주셔서 감사합니다 :-) 디 네 스팅은 확실히 좋아 보인다. 나는 Groovy 전문가가 모든 것을 마술 폐쇄로 바꾸라고 제안하기를 바라고 있습니다. BTW 귀하의 대답에 당신은'save()'실패 무시하고있어. – Armand