从grails 1.1 升级到 1.2 过程中的一点问题

12 views
Skip to first unread message

Tigerf

unread,
Jan 27, 2010, 4:06:49 AM1/27/10
to grailsunion
今天开始尝试把工程从grails 1.1版本升级到1.2,跑测试代码时发现一个不兼容的问题:
assertEquals '/generateRecord/create',grc.modelAndView.viewName
这个断言不能通过,提示实际上是'/GenerateRecord/create',实际运行的时候倒是不会出现错误。

不过也解决了1.1版本的一个问题:test的时候不会使用当前controller作为缺省值。而且url中controller的首字母小写,跟原先是一致的。
assertEquals "/generateRecord/show/1", grc.response.redirectedUrl

留个备忘在这里。


Thanks & Best Regards
Tigerf

Tigerf

unread,
Jan 27, 2010, 10:20:50 PM1/27/10
to grailsunion
1.2的config.groovy内容比1.1多出一些东西,手工加上了,不确定没加上的话会不会有问题。

// enable Sitemesh preprocessing of GSP pages
grails.views.gsp.sitemesh.preprocess = true
// scaffolding templates configuration
grails.scaffolding.templates.domainSuffix = 'Instance'

// Set to false to use the new Grails 1.2 JSONBuilder in the render method
grails.json.legacy.builder=false

// whether to install the java.util.logging bridge for sl4j. Disable fo AppEngine!
grails.logging.jul.usebridge = true
// packages to include in Spring bean scanning
grails.spring.bean.packages = []

还有DataSource中的cache.provider_class,从1.1的OSCache,变成了EhCache。


Thanks & Best Regards
Tigerf



2010/1/27 Tigerf <tig...@gmail.com>

derekypp peng

unread,
Jan 27, 2010, 11:07:28 PM1/27/10
to grail...@googlegroups.com
grails.views.gsp.sitemesh.preprocess = true
原來有這個參數喔
因為我是直接把1.1.1 project裡面的view controller domain 和 conf 都直接搬到1.2的去

所以我覺得我搬到1.2之後 沒有變快 還覺得變慢了XD


2010/1/28 Tigerf <tig...@gmail.com>

--
您收到此邮件是因为您订阅了 Google 网上论坛的“Grails联盟-GrailsUnion”论坛。
要向此网上论坛发帖,请发送电子邮件至 grail...@googlegroups.com
要取消订阅此网上论坛,请发送电子邮件至 grailsunion...@googlegroups.com
若有更多问题,请通过 http://groups.google.com/group/grailsunion?hl=zh-CN 访问此网上论坛。

Tigerf

unread,
Jan 27, 2010, 11:24:45 PM1/27/10
to grail...@googlegroups.com
或者是1.1版本没有,1.1.1增加的?抑或我从1.0升级到1.1的时候没有去检查Config.groovy。


Thanks & Best Regards
Tigerf


2010/1/28 derekypp peng <dere...@gmail.com>

Tigerf

unread,
Jan 28, 2010, 1:15:24 AM1/28/10
to grail...@googlegroups.com
plugin acegi 0.5.1版本有编译错误,升级到0.5.2,问题解决。
searchable 0.5.5编译时有泛型相关的警告。

以下这些plugin在升级到1.2.0后都能正常工作:
acegi               0.5.2
build-info          1.0
console             0.2.2
google-chart        0.5.1
jquery              1.4.1.1
searchable          0.5.5
code-coverage       1.1.7

所有的test的跑过了,给了我不少信心。打算把剩下的可能性不负责任的交给测试工程师了。


Thanks & Best Regards
Tigerf


2010/1/28 Tigerf <tig...@gmail.com>

TigerF

unread,
Feb 2, 2010, 8:23:12 PM2/2/10
to Grails联盟-GrailsUnion
今天碰到一个不兼容变化。
1.1的gsp中,我为枚举类型提供一个可以为空的选项,指定<g:select>中的noSelection="['null':'']"
1.2中,不会将'null'转换成真正的null了,而要改为noSelection="['':'']"

On Jan 28, 2:15 pm, Tigerf <tig...@gmail.com> wrote:
> plugin acegi 0.5.1版本有编译错误,升级到0.5.2,问题解决。
> searchable 0.5.5编译时有泛型相关的警告。
>
> 以下这些plugin在升级到1.2.0后都能正常工作:
> acegi 0.5.2
> build-info 1.0
> console 0.2.2
> google-chart 0.5.1
> jquery 1.4.1.1
> searchable 0.5.5
> code-coverage 1.1.7
>
> 所有的test的跑过了,给了我不少信心。打算把剩下的可能性不负责任的交给测试工程师了。
>
> Thanks & Best Regards
> Tigerf
>
> 2010/1/28 Tigerf <tig...@gmail.com>
>
> > 或者是1.1版本没有,1.1.1增加的?抑或我从1.0升级到1.1的时候没有去检查Config.groovy。
>
> > Thanks & Best Regards
> > Tigerf
>

> > 2010/1/28 derekypp peng <derek...@gmail.com>

> >>> 要取消订阅此网上论坛,请发送电子邮件至 grailsunion...@googlegroups.com<grailsunion%2Bunsu...@googlegroups.com>
> >>> 。
> >>> 若有更多问题,请通过http://groups.google.com/group/grailsunion?hl=zh-CN访问此网上论坛。


>
> >> --
> >> 您收到此邮件是因为您订阅了 Google 网上论坛的"Grails联盟-GrailsUnion"论坛。
> >> 要向此网上论坛发帖,请发送电子邮件至 grail...@googlegroups.com

> >> 要取消订阅此网上论坛,请发送电子邮件至 grailsunion...@googlegroups.com<grailsunion%2Bunsu...@googlegroups.com>
> >> 。
> >> 若有更多问题,请通过http://groups.google.com/group/grailsunion?hl=zh-CN访问此网上论坛。

Reply all
Reply to author
Forward
0 new messages