【问题标题】:Grails scaffolding inheritanceGrails 脚手架继承
【发布时间】:2011-04-11 21:17:24
【问题描述】:

我有一些继承自基类的域类。但是,当我生成脚手架时,视图不包含基类的任何元素。

无论每个层次结构的表(默认)或每个子类的表,行为都是相同的。

这是一个错误还是我做错了什么?

【问题讨论】:

    标签: inheritance grails scaffold


    【解决方案1】:

    下面的代码适用于我的动态和静态脚手架:

    包装 p

    class Person {
        String toString() { name
        }
        static constraints={
            name(blank:false,unique:true)
        }
        String name
    }
    
    package p
    
    class Vip extends Person {
        static constraints={
            money(min:1000)
        }
        int money
    }
    

    【讨论】:

    • 是的。不知道我做错了什么。我认为我的测试代码可能存在一些缓存问题。当我创建一个新项目并添加继承时,一切都按预期工作。
    • 经常清理 grails。如果你真的很神秘,删除 ~/.grails 和 ~/.ivy2
    猜你喜欢
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-10
    相关资源
    最近更新 更多