これは、GSP ページで期待どおりに機能します。
<td>${Foo.findAllByBar(bar)}</td>
しかし、collectステートメントを追加すると、コードが壊れます..
<td>${Foo.findAllByBar(bar).collect { it.name }}</td>
と
Error 500: Could not parse script [...gsp]: startup failed,
...: 129: expecting '}', found ')'
@ line 129, column 196. 1 error`.
有効な Groovy コードはすべて GString に配置でき、${ ... }
正しく評価/展開できるという印象を受けました。私は何が欠けていますか?