Removing an element from a list ne fonctionne pas, ce qui n'a aucun sens. Ai-je manqué des sémantiques particulières propres à la gestion d'une liste d'objets de domaine Grails?Groovy sur la liste des Grails - ne fonctionne pas?
Contrôleur:
def userCreate = {
def workgroupInstance = new Workgroup()
workgroupInstance.manager = authUserDomain
flash.message = User.list().toString()
def usersWithoutThisOne = User.list() - authUserDomain
flash.message = flash.message + "removed ${authUserDomain}, new list is ${usersWithoutThisOne}"
return ['workgroupInstance':workgroupInstance, 'users':usersWithoutThisOne]
}
Les résultats dans ce affichés dans flash.message
[boogie, toogie, choogie, biscuit] enlevé boogie, la nouvelle liste est [boogie, toogie, choogie , cookie]
"Groovy sur Rails Groovy", quoi :) (* pas tous les mots à la mode doivent être mélangés ensemble - bonne question cependant! *) – Esko
Il est probablement juste de dire que Grails est "inspiré par" Rails, mais pas _exactly_ Rails (http: //www.grails.org/Grails+vs+Rails+Benchmark) http://www.jtict.com/blog/grails-vs-rails/ –