问题标签 [grails-2.1]
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 参考资料上找不到答案)
我有以下域层次结构:
用户>(有很多)调查>(有很多)SurveyQuestion >(有很多)SurveyQuestionResponse
这是上面的两个:
当我创建调查时,我首先会看到这样的屏幕:
我填写调查名称,然后单击添加调查问题,然后看到下一个屏幕:
但它需要设置一个尚未完成的调查。
问题:我是否必须先创建并保存调查,然后对其进行编辑并添加调查问题(每个问题都需要单独创建和保存,然后才能创建响应),或者有没有办法像我一样添加子对象m 创建父对象?
我想使用动态脚手架,所以我不必手动创建控制器和视图。
问题和答案是完全独立的,不会在整个层次结构中重复使用。
grails - 知道为什么对嵌入在 grails 中的 vertx 的请求会同步排队
如果我在 Bootstrap.groovy 中以嵌入模式启动 vertx 并尝试通过多个浏览器访问同一个 websocket 端点,则请求会排队。
因此,根据请求的时间,在一个请求执行完毕后,下一个请求会进入处理程序。
我已经用 websocket 和 SockJs 尝试过这个,并注意到两者的行为相同。
BootStrap.groovy (SockJs):
javascript:
或者
BootStrap.groovy (Websockets):
javascript
grails - grails gradle 插件
我是 Grails/Gradle 的新手。我正在尝试编写一个简单的 build.gradle 来构建我的示例项目。我有一个任务“构建”,它在内部应该按照给定的顺序执行以下操作。
- 干净的
- 编译
- 运行测试
- 创建一个战争文件
我正在使用这里提到的 gradle/grails 插件和 build.gradle,Gradle/Grails 插件。该插件默认提供清理、测试和组装任务。使用这个插件是我的 build.gradle 的样子,
从命令提示符执行“gradle build”时,我遇到了以下异常。
这是正确的方法吗,任何帮助将不胜感激。
谢谢,交换。
spring - Grails 2.1 和 CustomDateEditor 似乎不起作用
我在 Grails 2.1.0 中使用 CustomDateEditor 时遇到问题
我想要达到的目标:
日期类现在呈现为 08/10/2013 00:00:00 CEST 但我想将格式更改为 08/10/2013(dd/MM/yyyy 格式)
到目前为止我所做的:
资源.groovy
myutil.CustomPropertyEditorRegistrar
正如您在我的代码中看到的,有一个 CurrencyPropertyEditor 工作得很好,所以我在这里很困惑.. 发生了什么?
我已经四处搜索,似乎我的代码没有错误,但仍然无法正常工作。
提前感谢您的任何提示。
grails-2.1 - grails 2.1.1 不会重新加载静态资源
我有一个全新的 grails 2.1.1 安装,Windows 7。
问题:静态资源 (CSS) 不会在开发模式下重新加载。
根据http://grails.1312388.n4.nabble.com/Re-Grails-2-0-CSS-Changes-not-Picked-Up-td3680479.html我在 Config.groovy 中尝试过:
结果:根本没有加载任何 CSS。Chrome 加载一个页面需要 30 秒,并且不加载任何 CSS。
我恢复了那个变化。
然后,根据http://grails.1312388.n4.nabble.com/disabling-static-resource-stuff-td3827384.html 我试图取消注释插件运行时“:资源:1.1.6”
现在我回到最初的样子,提供 CSS 文件但没有重新加载。
暂时起作用的是这里提到的黑客:http: //grails.1312388.n4.nabble.com/The-resources-plugin-is-not-reloading-my-CSS-and-JS-of-a-bundle-td3857137 .html
顶部附加到 url:?_debugResources=y
如何在开发模式下重新加载静态资源?这不应该是默认值吗?在我看来,重新加载 gsp(它确实如此)但不是静态资源没有任何意义。
grails - Grails - BootStrap.groovy - 空指针问题
BootStrap.groovy 加载开发数据时出现问题。之前它总是加载数据,但现在在运行 grails run-app 时停止抛出以下错误。
我的2个模型如下;
和
在 BootStrap.groovy 文件中,我有以下内容;
我已经尝试了将我的个人资料对象添加到投资组合对象的所有化身,但没有任何运气。正如我之前所说,这有效,现在已经停止抛出空错误。
让我有什么想法吗?
干杯
grails - 没有来自 Grails 应用程序的应用程序日志记录?
我有一个简单的 grails 应用程序和一些登录控制器。但是,无论我如何配置日志记录,我都看不到我的应用程序日志消息(即使我可能会被 grails 内部日志记录所淹没)。
配置:
我也试过
和
但一点运气都没有。即使其他所有内容都在记录,我也根本看不到来自我的应用程序的日志消息。我究竟做错了什么?
代码:
service - grailsApplication 未注入服务,Grails 2.1.0
我有服务,我从 grailsApplication 访问几个配置属性
我像这样注入它
当我调用 getProxy() 方法时,我在 tomcat 日志中看到了这个
方法没有签名:org.example.MyWebService.getProxy() 适用于参数类型:(groovy.util.ConfigObject, java.lang.Boolean) 值:[[:], true] 可能的解决方案:getProxy()、getProxy (java.lang.String, boolean), setProxy(java.lang.Object)
这意味着 grailsApplication 没有被注入到服务中,有没有其他方法可以访问配置对象?根据 burtbeckwith 的 post configurationholder 已被弃用,想不出别的了。
有趣的是,同样的服务在我的本地 IDE(GGTS 3.1.0)中运行良好,这意味着本地 grailsApplication 正在被注入,但是当我创建一个部署到独立 tomcat 的战争时,它会停止注入。
maven - Grails refresh-dependencies 不会从本地 maven 存储库下载快照依赖项
我正在使用 Grails 2.1.1 和 Maven 3.0.3。
在我的 buildConfig.groovy 中,我有pom true
并且我通过grails create-pom
. 在这个 pom 中,我有一个依赖项,<version>1.0-SNAPSHOT</version>
它只存在于我的本地 maven 存储库中。我可以mvn clean compile
在这个 pom 上成功运行。
但是,运行grails refresh-dependencies
不会从我的本地 Maven 存储库下载我的快照依赖项的最新版本。我可以让它下载最新版本的唯一方法是从常春藤缓存中手动删除它。
根据文档:
所有版本号以 -SNAPSHOT 结尾的依赖项(jar 和插件)都被 Grails 隐式视为正在更改。
我假设它会识别我的快照文件正在更改并在修改时下载它。我是否缺少其他一些配置步骤?我只想使用 maven 进行依赖管理,但这完全是使用 Maven 和 Grails 的错误方式吗?
grails - Grails Fields 插件 - 如何让 datePicker 包含约束
Grails 2.1
字段插件 1.3
我试图弄清楚如何自定义 Dates 的字段渲染,以便包括域类中定义的约束(属性)。
根据我找到的Fields 插件文档和其他信息,我应该能够通过 Dates 的默认 _input.gsp 来做到这一点。
grails-app/views/_fields/date/_input.gsp
目前,Fields 插件没有考虑约束。以下结果是日期字段的年份从 1912 到 2112:birthDate( attributes: ["precision" : "day", "years" : 2016..1970])
即使精度已设置为月份,这也会导致年份、月份和日期的日期字段,我得到 1912-2112 年: expireDate(attributes: ["precision" : "month", "years" : 2007 ..2016])
如何设置 _input.gsp 以使用 datePicker 的约束?