Nyheder i Grails 1.3
HasOne nu muligt (Kopi af: has_one i Rails).
Named Queries (criteria API). (Steal af ‘named scopes’ i Rails).
1.3 chaining af queries (findes identisk i Rails).
ORM mapping defaults (f.eks. sequence ids, default values, boolean representation).
(Steal: named routes) – Rip-off af Rails named routes, men dejligt for det har manglet MEGET i grails. Eksempel:
name product: "/product/$name/$flavor?" {
controller = 'product',
action = 'show'
}
<g:product name="test" flavor="vanilla">link</g:link>
Coercing params into strong types using for example params.int(‘myint’)
..ved brug af closure blocks. Nice.
Up coming:
FLEX support
NoSQL abstrations (fra Rails 3)
SpringSource/VMWare cloud support.
RabbitMQ, GemFire
..Demo af kommende NoSQL support
Gode forbedringer, alle neglet fra Rails 1.2. Det kravler afsted efter Rails og minder nu om knap Rails 1.2. Alle references til nyheder i f.eks. Gorm findes i Rails’ Activerecord i 5år!). Rails 3.0 er langt forbi nu.