Grails アプリで Acegi (AKA Spring Security) プラグインを使用しています。私はSecurityConfig.groovy
行を追加しました
userName = 'email'
電子メール フィールドがユーザー名として使用されるようにします。メールフィールドを変更してオブジェクトを保存すると、たとえば
user.email = 'my_new_email@foo.com'
user.save(failOnError: true)
保存はエラーなしで完了しますが、電子メール フィールドは実際には更新されません。私の推測では、Acegi プラグインはユーザー名フィールドの変更を禁止していると思いますが、誰かが確認できるとありがたいです。
ありがとう、ドン