使用Grails2.3.4和脚手架2.0.1;控制器的index(列表)页面中没有出现任何对象。视图是由grails官方脚手架插件自动创建的。
我确信实际上添加了对象,因为当创建一个需要另一个对象时,后者将作为一个选项出现在前者的创建页面中。
出现的是“主”布局和包含实际数据的空表。
域类(Bairro)中没有出现在其控制器index操作(即数据列表)中的一个例子。
package webservice.web
class Bairro {
String nome
static belongsTo = [cidade:Cidade]
static constraints = {
nome(nullable:false, maxSize:30)
}
@Override
public String toString() {
return nome
}
}它是控制器
package siscoserv.web
class BairroController {
def index() { }
static scaffold = true
}下面是已安装插件的列表
plugins {
build ":tomcat:7.0.47"
compile ":scaffolding:2.0.1"
compile ':cache:1.1.1'
runtime ":hibernate:3.6.10.6" // or ":hibernate4:4.1.11.6"
runtime ":database-migration:1.3.8"
runtime ":jquery:1.10.2.2"
runtime ":resources:1.2.1"
runtime ":database-migration:1.3.8"
runtime ":yui-minify-resources:0.1.5"
}谢谢
PS:澄清:没有控制器在此操作页面上工作。我已经创建了4个类似的域类,它是各自的控制器
发布于 2014-01-27 17:01:17
问题可能是您正在重写默认索引操作--尝试如下:
class BairroController {
static scaffold = true
}https://stackoverflow.com/questions/21386700
复制相似问题