问题标签 [grails-2.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
184 浏览

grails - Grails - 编辑时出现 jQuery 日期选择器错误

我让我的 jQuery datepicker 工作并以几天前的方式保存日期。但是现在当我尝试编辑条目时出现错误。我认为这与 Grails 将日期从数据库导入表单的方式有关。请指出我正确的方向。我使用了自定义标记库。

这是我得到的错误。

)

0 投票
1 回答
127 浏览

grails - Grails - 多对多数据持久性(已编辑)

好的,我迷路了......我有一个域类StudentCourse. 班级Course已定。我没有在表格中添加任何新课程。一个学生可以有很多课程,一个课程可以有很多学生。请看看我有什么,并指导我正确的方式。

现在,当我输入新的学生信息时,视图不会爆炸,这很好......但是它保存了学生信息但 joinTableSTUDENT_COURSE是空白的。我知道不知何故我需要将 studnet 的 PK ID 和课程传递给 joinTable,但我不知道如何以及在哪里。(它在 studentController 下def save()吗?) 另外,应该是什么.gsp样子?这就是我所拥有的,我知道我错了。(id="coursetags" is jQuery autocomplete id)

我的_form.gsp输入部分。

我的结果应该是这样的。

我一直在尝试分析这些网站...

http://chrisbroadfoot.id.au/2008/07/19/many-to-many-relationship-mapping-with-gorm-grails/

https://grails.github.io/grails-doc/3.0.x/guide/GORM.html#manyToMany

https://grails.org/wiki/Many-to-Many%20Mapping%20without%20Hibernate%20XML

谢谢你。

编辑 1

我的控制器

编辑 2 所以,我在考虑并做一些研究....除非我直接使用 SQL 来STUDENT_COURSE加入表,否则我需要创建一个单独的域类StudentCourse并将两者StudentCourse类映射到StudentCourse. 那是对的吗?

0 投票
0 回答
187 浏览

grails - Groovy 文档的问题

我正在尝试生成 Grails 2.4.3 项目的 Java 文档,但出现错误并且没有生成任何内容。

结果是:

我试图搜索它,但似乎没有其他人遇到这个问题。

0 投票
1 回答
255 浏览

grails - Grails - 如何将一个 ID 从视图发送到控制器(多对多关系)

我正在尝试发送迭代项目的 ID,但我认为正在发送整个列表。如何只发送一个 ID?我有STUDENTCOURSE域类。

领域模型

这是我的编辑视图。

delete.png当用户单击图像时,我希望能够从列表中删除一门课程。但是,当我println params.course将参数作为整个列表发送时,即使它在g:each标签内,也不会作为列表的单个项目发送。我怎样才能只向控制器发送一个相应的项目?

我的编辑页面有一个课程列表。

在我println params.course这就是我所看到的。

[English]当用户单击行旁边的删除按钮时,我怎么能拥有English

先感谢您。

0 投票
4 回答
6157 浏览

grails - Grails - 编译时分叉的 Grails VM 退出并出现错误

当 grails 尝试编译项目时会发生这种情况,当使用 --stacktrace 和 --verbose 时,它​​会显示相同的输出。我试图重新安装插件和 grails。我正在使用 grails 2.4.3

这是错误:

0 投票
1 回答
4539 浏览

grails - Grails 2.4.4 jdk8u60 严重:复制方法出现问题。不兼容的JVM?

当我尝试运行我的项目时,我在 Intellij Idea 15 (jdk1.8u60) 中创建了一个项目 grails 2.4.4,我得到了这个长长的无休止的日志:

我怎样才能运行我的项目?

0 投票
0 回答
201 浏览

grails - Grails 2.4.4 和 joda-time 插件不起作用

我已经为此苦苦挣扎了 2 天,到目前为止我读过的所有内容似乎都不起作用。是否可以在 Grails 2.4.4 中使用 joda-time 插件?有没有人这样做过?我创建了一个全新的 2.4.4 应用程序,创建了一个域类,并添加了 joda-time 插件,但在运行时出现以下错误

为域 [Domain Name Here] 评估 ORM 映射块时出错:没有这样的属性:org 类:org.codehaus.groovy.grails.orm.hibernate.cfg.HibernateMappingBuilder

我已经尝试了最高 1.6-SNAPSHOT 的插件版本,但似乎没有任何效果。

0 投票
1 回答
910 浏览

grails - 无法将具有类“jxl.biff.EmptyCell”的对象“jxl.biff.EmptyCell@47821b4b”转换为类“jxl.DateCell”

我的领域模型

我的控制器

我想从我的 grails 数据库中的 .xls 文件加载数据,问题是未保存 xls 文件加载数据,我收到以下错误。无法将具有类“jxl.biff.EmptyCell”的对象“jxl.biff.EmptyCell@47821b4b”转换为类“jxl.DateCell”。

0 投票
0 回答
424 浏览

tomcat - Java > 1.8.0_31 上的 Grails 2.4.2 不适用于 Tomcat,但适用于 Glassfish

当地环境:

  • Grails v2.4.2
  • Java v1.8.0_66
  • 雄猫 v7.0.53
  • 视窗 10

服务器环境:

  • Grails v2.4.2
  • Java v1.8.0_66
  • Glassfish v4.1.1
  • Ubuntu v14.4.01

问题描述:

我最近将我的 grails 应用程序从一个非常旧的 Debian Linux 服务器迁移到了一个 Docker 容器。这一切都完美无缺。我使用 Java 1.8.0_66 构建了应用程序并将其部署到 Glassfish 容器,并将其与 MySQL 容器链接。我使用的 Docker 镜像glassfish/server来自 Docker hub。此图像使用 Glassfish 4.1.1 和 Java 1.8.0_66。

但是,在本地,我不能使用run-appor test-app。这是堆栈跟踪:

在本地使用 Glassfish 和相同的 VM 可以正常工作。我认为这是一个Tomcat问题。这个问题帮助我弄清楚 Java > 1.8.0_31 不适用于 Grails。然而,令我惊讶的是它在 Glassfish 上没有任何问题,更令我惊讶的是它不适用于 Tomcat,尤其是因为 Grails 主要与 Tomcat 一起使用。

是否有任何解决方法可以在本地使用带有 Java > 1.8.0_31的run-appand命令进行开发?test-app或者,如果没有,在没有集成 Tomcat 环境的情况下运行所有​​或特定 Spock-Unit-Tests 的任何其他便捷方式?

0 投票
1 回答
121 浏览

grails - Grails 3 领域类索引 TTL 按环境

我看过一些关于为什么将逻辑注入域类是不好的帖子,但我实际上还没有弄清楚如何注入“grailsApplication”。

我希望通过 Grails Environment 设置域类索引 TTL 值。我不希望文档在我的集成环境中 24 小时后仍存在于 Mongo 中。

使用 Grails 2.4.3 和 Gorm 3.1.4。

有没有人对此有更好的模式?

此代码不起作用,但如果 grailsApplication 可以注入,这就是概念