问题标签 [grails-2.5]

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 回答
129 浏览

unit-testing - 如何使用多个私有插件运行 Grails 应用程序的所有单元测试

我的项目包括几个带有单元测试的私有插件(模块)。我尝试在主目录和插件中使用 a 运行测试grails test-app,但脚本只能在主项目中找到测试。插件具有跨依赖关系。我应该使用哪个命令/脚本来执行主项目和私有插件(模块)中的所有测试?

Grails 2.5 IntelliJ IDEA 14.1.5

0 投票
1 回答
209 浏览

grails - grails 控制器可以向客户端两次呈现文本值吗

在我的应用程序中,浏览器的 http 请求已排队。

在向服务器发出 http 请求时,服务器应通知客户端该请求已被接受(例如,http 状态为 202 或只是一条消息“进行中”),以便客户端队列可以将第二个请求发送到服务器。

一旦第一个请求完全执行,服务器应该再次通知客户端说请求成功(比如 http 状态为 200)。

使用 Promise 并没有帮助,因为两次渲染是不可能的;一个是实际的请求-响应,另一个是线程完成工作时。

虽然我知道一个请求和多个响应是不可能的。但是有没有办法为请求至少呈现两次文本?

0 投票
0 回答
98 浏览

grails - 异步操作超时

如何为所有异步操作配置默认超时?可以在控制器基础上完成吗?

现在,我的代码是这样的:

它正在工作,但我所有的异步操作都可能有那么长。如何全局配置超时?

作为奖励,我真的很喜欢使用任务的语法,但是我怎样才能以这种方式访问​​上下文呢?

0 投票
1 回答
115 浏览

grails - 从 taglib 调用 Grails 2 r:require 模块

拥有一个使用外部 js 库来显示用户通知的 taglib。由于在许多视图中调用此标记库,我想知道如何直接从标记中要求库 js 模块,而不是从每个 gsp 视图中进行。

目前我在 gsp 文件中使用此代码:

在 taglib 源代码下面:

0 投票
1 回答
26 浏览

grails - Grails 2.5.0 - 访问 Maven 依赖中的类

我需要访问 Redis 插件中没有的 Jedis 的一些功能。我在 BuildConfig.groovy 中添加compile "redis.clients:jedis:2.8.0"了我的依赖项,但我的 IDE 显示 Jedis 类仍然不可用。我如何访问这些课程?

0 投票
1 回答
127 浏览

jquery - 从 Grails 中的外部文件调用 Jquery

在资产文件夹中有一个jquery文件,我想从中调用一个函数, 我用了 :

但它不工作,虽然如果我把这个功能放在里面GSP 中的标签可以完美运行。

我有什么遗漏吗?

0 投票
1 回答
45 浏览

hibernate - Grails 2.5.x GORM 持久人工属性

是否可以在 Grails 2.5.x GORM 中保留人工属性?

也可以使用 Hibernate 4 注释/设置。

例如,我希望能够将 DomainObjectC 持久化到具有 3 列(id、do_b_id、do_a_id)的 domain_object_c 表中,以非规范化 do_a_id。

如何让 GORM 创建并填充 domain_object_c.do_a_id 列?:

0 投票
2 回答
207 浏览

grails - spring-security-core Grails 插件

使用spring-security-core:2.0-RC5 插件,并添加

到人类控制器,当我去这个 URL

http://localhost:8080/MyApp/human/index

它假设将我转发到登录页面,因为此操作受到保护,但它给了我this page can't be displayed如下所示。如何解决这个问题。

在此处输入图像描述

0 投票
1 回答
109 浏览

grails - 在 Grails 中登录时强制浏览器使用 HTTPS

在我的 Grails 项目中,我使用的是spring 核心插件 ,我想强制浏览器在登录时使用 HTTPS,我发现了这个设置:

但是当我将它放在配置文件中时,但是当我尝试访问需要首先登录的操作而不是使用 HTTPS 将我定向到登录页面时,它显示了我

此页面无法显示

如图所示,我缺少什么

0 投票
2 回答
535 浏览

grails-2.5 - 将 grails 版本从 2.4.5 升级到 2.5.0 时如何解决 BeanCreationException 问题?

我正在将 grails 版本从 2.4.5 升级到 2.5.0。运行我的项目时发生的问题是 -

初始化应用程序时出错:创建名称为“com.athena.mis.application.model.ListSupplierActionServiceModelValidator”的 bean 时出错:自动装配依赖项的注入失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory; org.springframework.beans.factory.BeanCreationException:创建名为“的 bean 时出错”ListSupplierActionServiceModel Validator':自动装配依赖项的注入失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;

ListSupplierActionServiceModel是我项目中的一个 groovy 类,它的缓存使用是只读的。