【发布时间】:2010-11-17 13:06:55
【问题描述】:
我刚刚开始使用 Groovy/Grails。
我在我的项目中添加了一个新的域控制器,而 generate-controller 不喜欢它。
还有其他迹象表明出了点问题:如果我运行该应用程序,实际上并没有为此在数据库中创建表。
我已将 DomainController 简化为一个 String 字段并且没有任何约束,只是为了确保我的规范没有问题。我还尝试重命名它,以防万一原始名称(隐私)与某些内容发生冲突。
我确定我的名称是正确的,该文件名为 PrivacyOptions.groovy,在类中也称为 PrivacyOptions。
这是错误:
Running script /opt/local/grails/scripts/GenerateController.groovy
Environment set to development
Domain class not found in grails-app/domain, trying hibernate mapped classes...
No domain class found for name PrivacyOptions. Please try again and enter a valid domain class name
【问题讨论】:
-
我遇到了类似的问题。我需要在调用“grails generate-all packagename.domain”时包含包名