
reform
trailblazer
Form objects decoupled from models.
AI 简介
Reform 是一个用于创建与模型解耦的表单对象的 Ruby 库。它提供了表单验证和嵌套模型设置的功能,支持任何形式的 Ruby 框架而不依赖特定数据库。Reform 的核心特性包括对 Rails 的集成支持、与 simple_form 等表单库兼容、能够处理 has_one 和 has_many 关系的嵌套表单定义以及从多个对象组合表单的能力。此外,Reform 还支持数据类型转换。该工具非常适合需要在保持业务逻辑清晰的同时构建复杂用户输入界面的应用场景,特别是那些已经采用或计划采用 Trailblazer 架构风格的项目。
Ruby
MIT License2.5k
Stars
181
Forks
40
Watchers
36
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分48.78
默认分支master