问题标签 [grails-2.3]

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 投票
2 回答
430 浏览

grails - 在grails mongodb中使用自定义ID保存枚举

在完成问题https://jira.grails.org/browse/GPMONGODB-232后,我对将枚举类型保存为序数值有错误的印象,我们现在可以使用自定义 ID 保存枚举。

例如:

这不会保存值为 2 或 3 的字段类型。

我们如何在安装了 mongodb 插件的 grails 应用程序中保存带有自定义 id 的枚举(如上所示)?

0 投票
1 回答
383 浏览

grails-2.3 - 如何在浏览器中访问“我的 GRrails 视图”页面

在 GRrails 中,我的视图页面位置位于 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\myapp\WEB-INF\grails-app\views\index.gsp

我使用了 tomcat 7.0 服务器我将我的应用程序部署为 webapps 中的 .war 扩展名

当我尝试从浏览器访问我的 index.gsp 页面时

(网址为:localhost:8080/myapp/index.gsp)

它显示以下错误

HTTP 状态 404 - 未找到“/index.gsp”。

0 投票
2 回答
73 浏览

grails - Weceem 插件不呈现 javascript -Grails 2.3.7

我刚刚用 Grails 2.3.7 安装了 weceem-plugin (1.2)。一切运行良好,除了 javascript 没有被渲染 - 它只是显示为原始文本。我已经确认加载了所有静态资源(css、图像、js)。提前致谢。

0 投票
2 回答
1703 浏览

grails - 与启用了事务的其他集成测试一起运行时,集成测试失败

我在测试多个服务的集成测试时遇到问题。我必须禁用事务性才能使测试正常工作,而不会出现任何与事务性相关的运行时错误。集成测试在单独运行时工作正常,但在与启用事务的其他测试一起运行时,它会产生以下运行时错误:

我已经得出结论,运行时发生的原因是因为其他使用事务的集成测试,因为我通过成功运行所有禁用事务的测试来测试这一点;并且在使用启用事务的单个集成测试运行测试时失败。

如何在 Grails 中混合使用事务性和非事务性集成测试?

平台详情:

Grails-2.3.6 Windows 7 64 位。JDK v6。

0 投票
3 回答
681 浏览

grails - Grails 在更改表时生成错误

我正在尝试将现有的 PHP 应用程序移动到 grails 中。

我已经根据现有数据库创建了域,并且代码运行良好。

当我需要在我的域中添加一个额外的布尔字段时,就会出现问题。

我收到以下错误。

我试图在变量本身中指定默认值。

我还尝试在静态映射中添加默认值,如下所示:

但是错误仍然出现。知道我哪里出错了吗?我正在使用 sql server 2012。

0 投票
1 回答
610 浏览

ajax - grails ajax 调用 row-was-updated-or-deleted-by-another-transaction-or-unsaved-value-mapping-was

我正在使用 Grails 2.3.5,并且我有一个包含ajaxDelete方法的控制器。此方法接收名称作为我要删除的实体的字符串。我正在使用一项服务来删除我从控制器中调用的实体。

第一次调用服务deleteSvnUser方法时,SVN 用户被删除,并且我在页面上的 div 更新,并显示用户已被删除的警报。第二次删除用户时,出现以下错误:

我已经尝试了几件事来解决这个问题:

  • 将@transactional 注释添加到我的服务中(我不应该这样做,因为它应该是默认的事务性的)。
  • 刷新我的删除(刷新:真)
  • 在我删除实体之前刷新它(.refresh)
  • 检索实体时锁定实体 (entity.lock(id))

以上都没有奏效。我不确定还能做些什么来解决这个问题。任何人都可以帮忙吗?我的代码如下:

控制器

服务

堆栈跟踪如下:

0 投票
2 回答
737 浏览

oracle10g - 在 Gorm 中将 CHAR oracle 类型映射到布尔值

我在 oracle 数据库中有一个 Char 字段。可能的值为“S”和“N”

如何将值映射到 Grails 域对象中定义的布尔字段?“S”值为真,“N”值为假。

谢谢!

0 投票
1 回答
1044 浏览

unit-testing - 在 Grails spock 测试中,我如何模拟自定义 taglib,在自定义 taglib 中调用?

好的,我在自定义 taglib 中有一个自定义 taglib,如下所示:

由于我正在使用grailsApplication.mainContext.getBean(),我如何在单元测试中模拟它?我的测试抱怨:

我尝试了各种方法来模拟它,但无济于事。但是,当我运行应用程序时,它可以正常运行,只是测试失败了。我正在使用 grails 2.3.9 和 spock。:(

我的测试如下所示:

0 投票
1 回答
1797 浏览

grails - Grails Spring Security 示例应用程序不起作用

我从https://github.com/grails-plugins/grails-spring-security-core获得了 grails Spring 安全示例应用程序

我没有改变任何东西,我得到以下错误:

0 投票
0 回答
440 浏览

grails - Grails 2.3.1 和刻录镜像服务插件

:burning-image:0.5.1我已在我的 grails 应用程序上安装并正确配置。

我可以上传图像并检索它们。

现在我想检索保存的图像并对其进行操作。

目标是为注册用户提供一个链接,让他可以在需要时裁剪他的原始头像。

这是我的用户实例在Config.groovy中的配置:

这是我的用户类中的字段容器:

我正在尝试检索和操作“正常”图像以修改“小”图像,从而允许我的用户裁剪他的原始图像:

但我收到以下错误:Uploaded image is null

阅读了文档,发现了很多关于在上传时、保存之前操作图像的建议,但不适用于操作现有图像。

我肯定错过了一些东西,但无法弄清楚,欢迎任何帮助。