Action Text是Rails 6中一个全新的框架,它将使在您的应用程序中创建、编辑和显示富文本内容变得非常容易。它整合了Trix编辑器、Active Storage支持的文件和图像处理,以及一个将所有这些联系在一起的文本处理流程。有了Action Text,您真的不应该再让用户忍受纯文本文本框了!
Rails 6 还有很长的路要走——我们希望在2019年初开始Beta测试——但Action Text已经处于相当不错的状态。是的,这是一个alpha预览版,我们还没有将其合并到rails/rails中,但它是一个已从我们用于支持Basecamp 3中富文本编辑的代码中提取出来的版本,并且已经使用了好几年了。
Trix编辑器本身刚刚发布了1.0版本,这是Sam Stephenson和Javan Makhmali无数心血的结晶。他们两人也参与了Action Text的开发,将我们在Basecamp中的包装提取成了一个可重用的包。
作为本次介绍的一部分,我录制了一个简短的视频,展示了Action Text在示例应用程序中的工作原理。请务必观看,如果您感兴趣,现在是参与塑造Rails中一个重要新框架的绝佳时机。
Rails 6 确实正在成为一个重大的版本。除了Action Text,我们还在Basecamp 3中开发了其他几个我们希望提取出来的新框架。再加上社区其他人的精彩工作,例如GitHub团队负责的多数据库和并行测试的提取。现在是Rails蓬勃发展的绝佳时机!