目录 / ash-graphql
SKILL
未评级
已上架
ash-graphql
使用 AshGraphql 的规则 1. 所有 GraphQL 类型和字段必须通过 Ash 资源定义。 2. 仅暴露经过授权的资源和操作,遵循 Ash 的授权策略。 3. 使用 Ash 的变更(changes)和动作(actions)来处理 GraphQL 变更请求。 4. 避免在 GraphQL 层直接操作数据库,所有数据操作应通过 Ash 资源进行。 5. 利用 Ash 的查询功能构建 GraphQL 查询,确保查询符合 Ash 的过滤、排序和分页规范。 6. 为 GraphQL 接口启用适当的错误处理,将 Ash 错误映射为标准的 GraphQL 错误格式。 7. 使用 Ash 的上下文(context)传递请求相关信息,如用户身份、租户信息等。 8. 遵循 Ash 的多租户策略(如适用),确保 GraphQL 查询和操作在正确的租户上下文中执行。 9. 利用 Ash 的扩展机制自定义 GraphQL 行为,但不得绕过 Ash 的核心安全与控制逻辑。 10. 保持 GraphQL schema 与 Ash 资源定义同步,避免手动修改 schema 导致不一致。
模型生成摘要(rules/v1 · 2026-11-16 01:46):使用 AshGraphql 的规则
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-16 01:45 | fba4959d | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。