问题标签 [grails-2.2]

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

grails - 域中的 Grails 2.2“请求”关键字

我使用 grails 2.1.2 开发应用程序,然后升级到 2.2.0

我有一个域类

Concurrence 上有一个属性“请求”

以前一切正常,但在我使用 grails 2.2.0 后,该域无法保存,

字段“request_id”没有默认值

任何建议如何解决这个问题?或者我必须降级到 2.1.2 或重命名请求属性名称?

此致

0 投票
2 回答
133 浏览

ruby-on-rails - (MacOSx) 早期版本的 Rails2.3.8,我安装了 Rails3.2.0 但我仍然无法访问新版本的 Rails。请帮我修复它

0 投票
2 回答
1069 浏览

validation - Grails:如何在地图上放置 minSize 约束

我有这个对象

但是这个测试失败了:

我做错了什么?它应该根据grails 'minSize' 文档工作:“设置集合或数字属性的最小大小。”

0 投票
1 回答
2685 浏览

hibernate - 集成测试期间约束上的 Grails null id 错误

圣杯 2.2.0

我正在尝试创建一个自定义约束来强制用户只有一封主电子邮件。这是导致错误的简化代码:

用户域类

电子邮件域类

集成测试

运行“grails test-app -integration”会导致:

| 失败:testSomething(webapp.EmailTests)
| org.hibernate.AssertionFailure: org.grails.datastore.gorm.GormStaticApi$_methodMissing_closure2.doCall(GormStaticApi.groovy:105) 的 webapp.Email 条目中的空 id(发生异常后不刷新会话)webapp.Email $__clinit__closure1_closure2.doCall(Email.groovy:13) at org.grails.datastore.mapping.engine.event.AbstractPersistenceEventListener.onApplicationEvent(AbstractPersistenceEventListener.java:46) at webapp.EmailTests.testSomething(EmailTests.groovy:21)

如果我将唯一约束更改为自定义约束之后,则不会发生问题。这里发生了什么?我想了解这里的任何相关约束的顺序如何?

需要明确的是,这不会导致问题:

0 投票
3 回答
8497 浏览

grails - grails run-app 随机抛出:java.lang.NoClassDefFoundError: Lorg/codehaus/groovy/grails/plugins/web/async/api/ControllersAsyncApi

启动我的 grails 2.2.0 应用程序时,我随机收到如下错误消息,但它也随机成功启动而没有错误。代码没有变化,我只是尝试运行grails dev run-app多次。

我之前也尝试grails clean过,但这没有什么区别;错误仍然随机发生。

启动错误:

环境:

  • Mac OS X 狮子
  • JDK 1.6.0_31

类似的帖子,但仍然不同,因为我没有运行 Tomcat:

0 投票
2 回答
6155 浏览

spring-security - 无法在 Windows 7 的 GGTS 中使用 Spring Security Core 运行 Grails 项目

我是 Grails 的新手,我正在拼命尝试让 Spring Security 插件运行。我将以下行添加到我的项目中BuildConfig.groovy

然后我尝试通过install-plugin命令安装插件。无论我选择哪种方式,我都无法启动项目,因为我已经运行了s2-quickstart脚本(它创建了 Spring Security 域类和控制器)。

我使用 PostgreSQL 作为数据库并在 Windows 7 上运行 Groovy/Grails Tool Suite,Grails 版本为 2.2.1。

这是错误消息:

编辑: 使用运行应用程序run-app --verbose --stacktrace会导致服务器成功启动,但该过程不会在后台完成。片刻之后,服务器关闭并出现错误:

编辑2: grails -noreload run-app然后grails cleangrails run-app两者都会导致服务器正常启动,但服务器会在短时间内关闭(正如我在第一次编辑中解释的那样):

当我删除$USER/.grails/.

有关此错误的信息是控制台输出的副本:

0 投票
1 回答
372 浏览

grails - 视图的 Grails 国际化

在 Grails 视图中,我需要根据用户选择的语言更改标签、按钮等的语言。怎样才能做到这一点?

0 投票
2 回答
239 浏览

grails - 图像未在 .doc 文件中呈现

我有一个模板,其中有一些来自文件系统的图像,另一些来自项目图像文件夹。

来自我的 grails 应用程序的 images 文件夹的模板中的图像完美地显示在 doc 文件中。我正在使用下面的代码来渲染这些图像:

但我有一个来自文件系统(/opt/profileImages 文件夹)的图像。使用以下代码在模板中呈现此图像:

看法:

控制器:

这工作正常,在浏览器以及我使用 grails 渲染插件下载的 pdf 中显示配置文件图像。

但问题是 .doc 格式的文件。当我以 doc 格式下载模板时,不会显示图像。

截屏:

在此处输入图像描述

有人可以告诉我我错在哪里吗?

或者有没有其他方法可以做到这一点?

0 投票
5 回答
23947 浏览

java - 战争文件应该有多大?

Tomcat 7 管理器将 war 文件大小限制为 50 Mo。

  • 为什么限制为 50 Mo ?
  • 战争文件的最大大小应该是多少?(在实践中)

我正在使用 Grails 2.2,它生成的最小 WAR 为 28 Mo。因此,很容易达到 50 Min 的限制。

0 投票
1 回答
1225 浏览

hibernate - Grails 一对多只保存子不刷新父子集

使用经典的作者/书籍模式(grails 2.2.0)。

为什么当我创建一个子实例时它不会更新父集:

由于作者对象不会在数据库中更改,为什么我必须使用 author.addToBooks(book).save() ???