Plugged in... Not Playing...

如果不借助其它的插件,在Grails项目中要实现Audit功能的话,只能在Domain class中使用诸如此类的代码

def afterUpdate = {
    println “id:${id};name:${name};version:${version};author:${author}”
    // ...
}
 

 

这种代码无疑是很不graceful的,也不好维护。


Google了一把,发现有个audit-logging插件。看起来很不错。


昨天下班前grails install-plugin audit-logging,却用不了,郁闷。。。

今天接着鼓捣,重启了几遍,还是没效果。甚至把它解开,代码拷贝到工程中,仍旧无效。郁闷。。。


直到我无意瞥见它的application.properties文件中有一行

app.grails.version=1.2.0
 


才恍然大悟:我现在用的还是grails 1.1.2呢!版本不兼容,即使插入了也还是不能play啊。

升级grails...重新插入...可以play了。

 

你可能感兴趣的:(Google,grails)