问题标签 [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.
grails - Grails - 编辑时出现 jQuery 日期选择器错误
我让我的 jQuery datepicker 工作并以几天前的方式保存日期。但是现在当我尝试编辑条目时出现错误。我认为这与 Grails 将日期从数据库导入表单的方式有关。请指出我正确的方向。我使用了自定义标记库。
这是我得到的错误。
)
grails - Grails - 多对多数据持久性(已编辑)
好的,我迷路了......我有一个域类Student
和Course
. 班级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
并将两者Student
和Course
类映射到StudentCourse
. 那是对的吗?
grails - Groovy 文档的问题
我正在尝试生成 Grails 2.4.3 项目的 Java 文档,但出现错误并且没有生成任何内容。
结果是:
我试图搜索它,但似乎没有其他人遇到这个问题。
grails - Grails - 如何将一个 ID 从视图发送到控制器(多对多关系)
我正在尝试发送迭代项目的 ID,但我认为正在发送整个列表。如何只发送一个 ID?我有STUDENT
和COURSE
域类。
领域模型
这是我的编辑视图。
delete.png
当用户单击图像时,我希望能够从列表中删除一门课程。但是,当我println params.course
将参数作为整个列表发送时,即使它在g:each
标签内,也不会作为列表的单个项目发送。我怎样才能只向控制器发送一个相应的项目?
我的编辑页面有一个课程列表。
在我println params.course
这就是我所看到的。
[English]
当用户单击行旁边的删除按钮时,我怎么能拥有English
?
先感谢您。
grails - Grails - 编译时分叉的 Grails VM 退出并出现错误
当 grails 尝试编译项目时会发生这种情况,当使用 --stacktrace 和 --verbose 时,它会显示相同的输出。我试图重新安装插件和 grails。我正在使用 grails 2.4.3
这是错误:
grails - Grails 2.4.4 jdk8u60 严重:复制方法出现问题。不兼容的JVM?
当我尝试运行我的项目时,我在 Intellij Idea 15 (jdk1.8u60) 中创建了一个项目 grails 2.4.4,我得到了这个长长的无休止的日志:
我怎样才能运行我的项目?
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 的插件版本,但似乎没有任何效果。
grails - 无法将具有类“jxl.biff.EmptyCell”的对象“jxl.biff.EmptyCell@47821b4b”转换为类“jxl.DateCell”
我的领域模型
我的控制器
我想从我的 grails 数据库中的 .xls 文件加载数据,问题是未保存 xls 文件加载数据,我收到以下错误。无法将具有类“jxl.biff.EmptyCell”的对象“jxl.biff.EmptyCell@47821b4b”转换为类“jxl.DateCell”。
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-app
or test-app
。这是堆栈跟踪:
在本地使用 Glassfish 和相同的 VM 可以正常工作。我认为这是一个Tomcat问题。这个问题帮助我弄清楚 Java > 1.8.0_31 不适用于 Grails。然而,令我惊讶的是它在 Glassfish 上没有任何问题,更令我惊讶的是它不适用于 Tomcat,尤其是因为 Grails 主要与 Tomcat 一起使用。
是否有任何解决方法可以在本地使用带有 Java > 1.8.0_31的run-app
and命令进行开发?test-app
或者,如果没有,在没有集成 Tomcat 环境的情况下运行所有或特定 Spock-Unit-Tests 的任何其他便捷方式?
grails - Grails 3 领域类索引 TTL 按环境
我看过一些关于为什么将逻辑注入域类是不好的帖子,但我实际上还没有弄清楚如何注入“grailsApplication”。
我希望通过 Grails Environment 设置域类索引 TTL 值。我不希望文档在我的集成环境中 24 小时后仍存在于 Mongo 中。
使用 Grails 2.4.3 和 Gorm 3.1.4。
有没有人对此有更好的模式?
此代码不起作用,但如果 grailsApplication 可以注入,这就是概念