问题标签 [grails-plugin]

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 投票
3 回答
1776 浏览

grails - Grails 可搜索插件

在我的 Grails 应用程序中,我有以下由 Searchable 插件索引的域类:

当我检索此类的实例时,详细信息属性始终为空,即使数据库中有详细信息实例。我的结论是 details 字段没有存储在 Lucene 索引中。我尝试通过将以下内容添加到可搜索闭包中,将此字段添加到索引而不使其成为可搜索属性:

然而,这似乎只对简单的属性有效,例如 lastUpdated。当我从索引中检索 Foo 的实例时,有什么方法可以确保填充此属性?理想情况下,我想在不实际将详细信息设为可搜索字段的情况下执行此操作?

0 投票
2 回答
1108 浏览

grails - 如何在 grails 插件中设置本地依赖项(主应用程序的类路径)?

我有一个 Grails 应用程序,由主应用程序及其在 BuildConfig.groovy 中链接的本地模块组成:

grails.plugin.location.'mymodule' = "modules/mymodule"

在 mymodule 中,我想使用主应用程序中的 Helper 类,但是我找不到如何使 mymodule 依赖于主应用程序的任何方法。我正在考虑为 mymodule compile 添加一些额外的部分,但我被困在这里。

知道怎么做吗?

0 投票
6 回答
6707 浏览

grails - 挂钩到 Grails 域对象 save()

我正在编写一个 grails 插件,我需要连接到域 save() 方法以在保存后执行一些逻辑。我需要跨多个域类执行此操作。在插件用户未将休眠与 GORM 一起使用的情况下,我试图避免休眠事件。

我已经尝试了很多事情,但以下是我认为应该有最好的工作机会。在所有情况下grailsS​​ave都是null。我怎样才能做到这一点?

我的 *Plugin.groovy 类中有以下设置:

0 投票
1 回答
910 浏览

grails - Grails UI 数据表动态下拉选项

使用 Grails UI 插件中的数据表,有人知道如何使 dropdownOptions 列表动态化吗?

您可以像这样指定 dropdownOptions:

[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: ['Foo', 'Bar'], disableBtns:true]], sortable:true, resizeable: true],

我希望它可以通过以下方式工作:

[age:'Age', formatter:'number', editor:[type:'dropDown', controller:'demo', action:'tableChange', config:[dropdownOptions: Foo.list(), disableBtns:true]], sortable:true, resizeable: true],

0 投票
2 回答
184 浏览

grails - Grails - 确定人工制品类是否在 grails-app 的给定子目录中

我正在实现一个ArtefactHandler并且我希望能够从Scripts 创建人工制品(以支持旧格式)。我不想把所有的脚本都变成人工制品,而只是那些在 grails-app 的特定子目录中的,比如说grails-app/foo/.

ArtefactHandler我一直试图从我的isArtefactClass方法中找出人工制品的路径。有没有办法获得类的原始来源的路径,或者确定它是否包含在 中grails-app/foo

0 投票
6 回答
3699 浏览

database - Grails 数据库迁移插件

至少有两个 Grails 插件可以模拟 Rails 的数据库迁移功能:

是否有关于其中哪个最好的共识,或者是否有另一个插件比上述任何一个都更好地进行数据库迁移?

0 投票
3 回答
1983 浏览

grails - 是什么让 nimble 比 shiro 更好?

是什么让 Nimble 成为比 shiro 更好的选择?

我现在正在为一个新的 grails 项目在 nimble 和 shiro 之间做出决定,我很好奇是什么让 nimble 成为更好的选择。

0 投票
3 回答
1494 浏览

grails - 使 Grails 形成开发 DRYer

使用 Grails 时,渲染每个表单字段的 GSP 代码如下所示:

请注意,每个表单域都重复了几乎完全相同的 5 行 GSP/HTML 代码。这对我来说似乎不是很干燥,我想知道其他人是否找到了更好的方法?

我找到了 2 个试图解决这个问题的插件,form helperbean-fields。如果有人有使用这两种方法的经验,我很想听听他们的意见。或者,如果有其他解决方案/插件,请告诉我。

谢谢。大学教师

0 投票
2 回答
841 浏览

security - Grails Acegi 插件注释

我正在使用 Spring Security (AKA Acegi) 插件提供的注释。我有注释的控制器动作

表明它们应该可供管理员和普通用户使用。但现在我需要指出管理员和未注册用户可以使用的操作。是否可以使用注释来指示没有任何角色的用户,即未注册的用户?

谢谢,唐

0 投票
3 回答
3298 浏览

security - 使用 Grails 和 Acegi 自动登录

我在我的 Grails 应用程序中使用 Acegi 插件。用户注册后,他会被重定向到受保护的操作。因此,他会看到登录表单。

但是,我希望用户在完成注册后立即自动登录。似乎我可以通过重定向到登录表单使用的操作来实现这一点

但这会向客户端(并返回服务器)发送一个显示用户密码的 HTTP 请求。有没有办法以安全的方式自动登录?

谢谢,唐