带有字节 [] 的 Grails 脚手架 404

Posted

技术标签:

【中文标题】带有字节 [] 的 Grails 脚手架 404【英文标题】:Grails scaffold 404 with byte[] 【发布时间】:2014-03-25 23:55:58 【问题描述】:

我正在尝试在 grails 中上传文件。生成的脚手架对我不起作用,并给我一个 404 寻找“save.jsp”

class Simple
  byte [] avatar

  static constraints = 
    avatar nullable: true, maxSize: 1000000
  

控制器

class SimpleController
  def scaffold = Simple
  //or
  static scaffold = Simple

这个问题以前出现过,并在此处标记为已解决http://jira.grails.org/browse/GPSCAFFOLD-69,但我在 mac OSX 上遇到了 grails 2.3.6 的问题。

我错过了什么吗?

【问题讨论】:

不确定这是否是问题,但脚手架应定义为静态static scaffold = Simple 嗨,谢谢@Alidad。不幸的是,这似乎归结为同样的问题。奇怪的是,文件正在上传,然后在视图中显示为 int 数组而不是文件。 我无法在 Windows 中重现该问题。它完美无缺。还在 dbconsole 中检查了数据是否存在。 嗨,谢谢 dmahapatro。我将在 Linux 和 Windows 上试一试以检查它。 你有没有从早期版本升级到2.3.6? 【参考方案1】:

试试

static scaffold = true // instead of static scaffold = Simple

【讨论】:

【参考方案2】:

脚手架插件是独立的。请确保您使用的是 BuildConfig.groovy 中的最新版本。

compile ":scaffolding:2.0.2"

【讨论】:

以上是关于带有字节 [] 的 Grails 脚手架 404的主要内容,如果未能解决你的问题,请参考以下文章

带有 Spring Security Core 的 Grails 仅允许所有者在 GSP 中更新

从 Grails 应用程序外部插入数据时,Grails 如何设置 _idx 字段?

Grails 在自定义视图中关联来自两个不同域的值

Grails RestBuilder在签名中找不到带有对象的endPoint

在 vaadin on grails 应用程序中启用脚手架

Grails:调试脚手架模板