问题标签 [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.
grails - 升级到 Grails 2.4.4 的问题
从 Grails 2.4.3 升级到 2.4.4 后,我在启动 Grails 应用程序时不断收到错误消息。完整的错误可以在这里阅读:http: //pastebin.com/UXQ34JKD
它显示了一个Association references unmapped class: java.util.List
它没有说明什么域类或任何真正有用的信息。我已经尝试删除一些域类并试图找出原因是什么,但它是一个大型应用程序,我没有成功。
谁能指出我正确的方向,以找出触发的位置以及如何解决它?
grails - Grails 2.4 春季安全和资产管道
这是请求映射表包含的内容:
但是没有加载静态资源login page
。每个对静态资源的请求都会重定向到login/auth
.
mongodb - 无法下载grails数据存储gorm 3.1.3版本
我正在使用 grails 2.4.4。当我将mongodb插件从 3.0.1 升级到最新的 3.0.2 时,它无法找到并安装一个 jar。它的投掷:
| Error Resolve error obtaining dependencies: Failed to read artifact descriptor for org.grails:grails-datastore-gorm-plugin-support:jar:3.1.3.BUILD-SNAPSHOT (Use --stacktrace to see the full trace)
我在 BuildConfig.groovy 中的存储库配置是:
regex - Grails 过滤正则表达式
我是 grails 的新手,到目前为止我只能使用简单的过滤器。我想以有效的方式使用过滤器。
(我使用 grails 2.4.3 和 jdk_1.6)
我想创建一个过滤器以允许访问AppName/
,AppName/user/login
但我做错了!我想使用正则表达式,但我没有做对!
我试过这个
而且我还尝试反转正则表达式参数,但我没有运气!我搜索了所有的谷歌,但我找不到一个线程来告诉我过滤正则表达式是如何工作的!
我知道我可以创建xxxx(controller:'*', action:'*')
过滤器然后使用controllerName
和actionName
参数来检查!但一定有更好的方法!
简而言之,我的问题:正则表达式如何在过滤器中工作?
grails - Grails 2.4 升级重复过滤器名称 AssetPipelineFilter
我正在将应用程序从 Grails 2.3.3 升级到 2.4.4,并且我已经完成了所需的更改。grails compile 命令运行干净,但我在运行应用程序期间遇到了几个错误。
接着
grails - Grails 2.4.4 中的域列表字段
我正在将 2.3 应用程序升级到 2.4.4,并且我有几个使用类似于以下列表字段的域,并且收到此处所述的错误。
我假设使用上述是问题的实际原因,但我不能确定,因为错误消息不指向域。
这种类型的列表定义不是 Grails 的好习惯吗?
我得到错误:
UPDATE
我找到了与错误相关的域和问题。这是问题域和相关列表。如果我删除列表,问题就会得到纠正。
grails - Grails2.4.3:使用 JQGrid 导出到 pdf/excel
目前我正在研究 Grails2.4.3,但无法找到一种解决方法来将 grails(.gsp) 中的 JQGrid 数据导出为 excel/pdf 和其他格式。
unit-testing - 如何为 grails 2.4 中的特征编写 spock 单元测试用例?
我正在使用 Traits 使我的控制器干燥。我想使用 Spock 对 Trait 类进行单元测试。这是我的样本特征和Spock测试用例:
由于 trait 是一个接口,我的测试用例中有一个 Mocked 类,它实现了 Trait,我创建了这个 Mocked 类的对象并调用我想要测试的 Trait 方法。这是正确的方法吗,如果不是,请用一个恰当的例子指出正确的方向。
grails - Grails - generate-all 继续而不提示 Overwrite?[y,n,a]
每次我尝试构建 generate-all 命令时,它都会提示我 Overwrite?[y,n,a] 进行输入。有没有办法默认选择'y'。
编辑: 我是第一次设置框架,我经常更改模型并生成要检查的视图和控制器。
更新:选择选项'a',它将自动覆盖所有文件,而不是每次都提示。
grails - Grails:generate-controller * 正在工作,但 create-controller * 不工作
我需要脚手架功能。为此,而不是执行 create-controller 并手动添加
对于每个控制器,我安装了模板并添加了
在 src/templates/artifacts/Controller.groovy 文件中,如下所示。
}
有趣的事实是 create-* 仅适用于这种情况。
问题:有没有一种方法可以创建控制器 * 像 generate-controller * 这样的功能,而不是一个一个地创建控制器类名?