rails .try
Ruby on Rails 6.0是经验丰富的Web应用程序框架的最新版本,对组成富文本内容和JavaScript集成进行了改进。
已有15年历史的框架的6.0版包括用于使用RTX编辑器进行格式设置的富文本内容和编辑的Action Text框架。 由Trix编辑的文本将保存到其自己的与应用程序中任何Active Record模型相关联的RTF模型中。 同样,对于“动作文本”,嵌入的图像或其他附件也可以使用Active Storage自动存储。
Ruby on Rails 6.0中的其他改进包括:
- Webpacker通过app / JavaScript目录成为默认JavaScript捆绑程序。 Webpacker使使用JavaScript预处理器和webpack 4.xxx +静态模块捆绑器在Rails中管理类似于应用程序JavaScript变得更加容易。
- 多数据库支持应该使单个应用程序同时连接多个数据库变得容易。 开发人员可能想要执行此操作,或者将某些记录分段到自己的数据库中以进行缩放和隔离,或者使用数据库进行读/写拆分以提高性能。 提供了API。
- 并行测试支持使开发人员可以使用多个机器核心来更快地运行大型测试套件。 每个测试工作者都有自己的数据库,该数据库运行自己的线程。
- 用于Ruby的Zeitwork代码加载器应更高效,线程安全并且将Ruby语义与常量匹配。
- 提供了针对DNS重新绑定攻击的保护。
6.0版需要Ruby 2.5.0或更高版本
哪里可以下载Ruby on Rails 6.0
可以在rubyonrails.org上找到升级到6.0版的说明。
翻译自: https://www.infoworld.com/article/3433782/ruby-on-rails-60-adds-rich-text-capabilities.html
rails .try