主要观点:
- 上周在费城结束了最终的 RailsConf,作者回顾了其演讲、发布内容及未来计划。
- 发布了 Herb v0.4.0,包含 Herb Linter、Herb Formatter(预览版)等,基于新的容错 HTML 感知 ERB 解析器 Herb Parser 构建,已完全集成到 Herb Language Server 和改进的 Visual Studio Code 扩展中。
- 介绍了 Rails 视图层的现状和问题,如 Action View 多年来公共 API 变化不大等,提出了 ReActionView 的愿景,包括 6 个采用级别,从更好的反馈和开发体验到外部组件集成等。
- 强调 Herb 工具为 Rails 视图层的改进奠定基础,希望通过逐步增强实现非破坏性的演进,计划 9 月在 EuRuKo 2025 发布 ReActionView 原型版本。
关键信息:
- Herb v0.4.0 的主要内容及改进,如 Linter、Formatter 等工具的功能及使用方式。
- Rails 视图层的发展历程和存在的问题,如各种版本的 Action View 变化及工具的兴衰。
- ReActionView 的 6 个采用级别及具体内容,包括更好的反馈、HTML 感知渲染引擎等。
- 呼吁帮助改进 Herb Parser,分享项目中的问题及经验。
重要细节:
- Herb Linter 基于 Ruby Style Guide,可通过 CLI 或语言服务器集成提供反馈,规则文档详细且示例丰富。
- Herb Formatter 已集成到 Language Server 但默认禁用,可在 Visual Studio Code 中设置启用,遇到问题可报告。
- ReActionView 的愿景及各级别特点,如 Level 1 改善异常屏幕显示,Level 2 实现 HTML 感知渲染引擎等。
- 可通过运行特定命令帮助改进 Herb Parser,分享失败文件及细节。
- 计划在 EuRuKo 2025 发布 ReActionView 原型版本,可通过 Speakerdeck 获取演讲幻灯片。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。