问题标签 [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 回答
753 浏览

mongodb - grails mongodb 3.0.2 插件使用 createCriteria() 加入关联查询

我正在尝试使用 createCriteria() 搜索具有特定角色的用户。我有三个域类:User、Role 和 UserRole(它们来自 SpringSecurity)。

我正在搜索 User Domain 上的 isActive、name 或 username 字段以及 Role Domain 上的 authority 字段。

在运行它时,我从 mongo 插件中得到 UnsupportedOperationException。这是堆栈跟踪

我在这个问题上找到了一个Jira,但它没有得到解决。

到目前为止,由于 jira 是在 2012 年 3 月 9 日创建的,或者我遗漏了什么?

我将在此查询中使用分页和投影?

非常感谢任何帮助或指导。

提前致谢。

0 投票
1 回答
598 浏览

validation - Grails 使用默认值验证字段

我们在 Grails 2.4.3 应用程序(从 2.3.8 迁移)中有一个这样的类:

此类正在使用这样的 Map 在复杂的配置机制中实例化:

(实际上 Map 是一个巨大的 Map 的一部分,但类构造函数看到这个小的。)以前,如果我们从配置映射中省略 withDefault 条目,使用不为 null 的默认值,则该类可以工作。然而,在 Grails 2.4.3 中,它告诉我这个字段不能为空。我可以通过让它在约束中为空来修复它,但它允许将显式值设置为空(并覆盖默认值),这会在操作期间导致问题。

您是否知道一些解决方法,它保留了语义和正确的操作?

提前感谢,最好的问候:Balázs

0 投票
4 回答
7485 浏览

grails - 将 grails 从 2.1.1 升级到 2.4.3

我正在将一个 grails 应用程序从 2.1.1 升级到 2.4.3,并且在升级过程中解决错误是一个永无止境的故事。

现在我被困在这一点上。

任何想法如何解决这个问题?

谢谢!

C:\workspace\grails_apps\monitoring>grails run-app

BuildConfig.groovy


我没有升级现有的 grails 应用程序,而是尝试创建一个新应用程序并将文件复制到新项目。这种方法会导致不同的错误。

grails 运行应用程序

使用的java版本:1.7.0_21

GRAILS_HOME=C:\PROGRA~2\grails\grails-2.4.3

GROOVY_HOME=C:\PROGRA~2\Groovy\groovy-2.3.6

Grails 版本:2.4.3

现在要做什么?

谢谢!

-------------------------------------------------- --

根据以下删除对 bean 'grailsResourceLoader 的引用的建议,我相应地更改了 applicationContext.xml。

不幸的是,问题仍然存在。

感谢您的进一步帮助!

-----------------------------------------

Grails 2.4.3 是否需要 Java 1.8.0?

  • 不,不是,即使对于 java 8,问题也是一样的
0 投票
1 回答
3926 浏览

grails - Grails 2.4.3 无法重新加载控制器或服务

我已将 Grails 2.3.8 项目升级到 2.4.3。在 2.3.8 中,我们遇到了分叉执行的问题,所以我禁用了它。现在,当我启用它并尝试重新加载更改的服务或控制器类时,我收到如下错误:

我在 BuildConfig

我这样运行 Grails:

无论我在运行应用程序中是否有 -reloading,都会出现错误。我理解错了吗?是这样,我不能同时重新加载和分叉执行吗?

如果我将所有分叉条目设置为 false,它会像以前一样工作。

先感谢您。最好的问候:巴拉兹

0 投票
0 回答
197 浏览

ajax - Grails 2.4.2 Ajax 不适用于 OnChange

我必须根据我在另一个下拉列表中选择的值动态加载一组值。

在控制器中,我有以下代码,

在 gsp 中我有:

当我更改 dropdown 的值时,我看到触发器和控制器动作被调用。发布 Javascript updateCity 没有响应。我错过了什么?onComplete 和 OnSuccess 有什么区别。

0 投票
1 回答
224 浏览

javascript - 从 Grails 中的外部文件引用时,JQuery 不起作用

我必须根据我在另一个下拉列表中选择的值动态加载一组值。

在控制器中,我有以下代码,

在普惠制中,我有:

当我更改下拉列表的值时,我看到触发器和控制器操作被调用。发布 Javascript(JQuery) updateCity 运行良好。我将脚本放在同一个 .gsp 文件中。如果我将此脚本移动到 proj 文件夹中的外部文件(在 assets/javascript 下)。页面未正确呈现。我的意思是很少有组件没有被渲染。我将外部文件引用放在标签之前,还尝试将 GSP 的所有内容放在前面。如果没有上面提到的 javascript,文件中的所有其他脚本在引用文件的任何地方都运行良好。当我将 javascript 从 GSP 移动到 index.js 时。这个问题正在发生。

0 投票
0 回答
594 浏览

grails - 从会话 Grails 中删除 flash 对象

我想从 Grails 应用程序的会话中删除 flash 对象。我正在做

session.removeAttribute('org.codehaus.groovy.grails.FLASH_SCOPE')

在过滤器中,但它抛出以下错误:

有没有更好的解决方案从会话中删除 flash 对象?

0 投票
2 回答
1480 浏览

macos - Grails 2.4.3 不适用于 mac os x

我在 mac os x v.10.9.5 上使用 grails 安装。我曾经安装过 grails 2.4.2,它运行良好。当我尝试安装 2.4.3 版本时(通过 gvm 和手动,通过解压缩存档并设置 PATH 和 GRAILS_HOME 变量),安装似乎没问题,但是当从终端运行“grails”命令时它没有效果,只是类似于“清除”终端命令的行为。未提供输出或错误消息。

有谁知道环境或安装可能有什么问题?或者至少在哪里可以找到运行“grails”命令的日志?

任何帮助表示赞赏。谢谢

0 投票
1 回答
170 浏览

unit-testing - Grails 2.4.3 单元测试数量不正确

我创建了一个新的 grails 应用程序,它带有一个只呈现“hello”的空控制器。

然后我创建了一堆单元测试来验证它是否打招呼,基本上是 x 4:

但是,在我的输出中,似乎认为有 2 个测试,至少最初是:

怎么了?

0 投票
1 回答
75 浏览

grails - Grails Doc Engine:插入的语法是什么?

我正在尝试在我的文档中使用插入Grails 2.4.4。根据 Textile 语法,这应该是

Grails 文档引擎的输出是+Text with insert+。

谁能告诉我插入的语法是什么?