Drafting:用于保存ActiveRecord模型草稿的Ruby gem 源码
起草 这个Ruby宝石增强了ActiveRecord::Base可以保存当前实例的草稿版本。 产品特点 gem将所有数据存储在一个单独的表中,不需要修改现有表 处理不同型号的草稿 它允许为未通过验证的实例保存草稿 草稿也存储关联和虚拟属性 草稿可以有选择地链接到给定的用户,因此每个用户都可以管理自己的草稿(其他用户看不到) 草稿可以选择链接到父实例。 这有助于在上下文中显示现有草稿(例如,给定主题的消息草稿) 仅90行代码 要求 Ruby 2.5或更高版本 ActiveRecord 5.0或更高版本(包括6.0) 安装 将此行添加到您的应用程序的Gemfile中: gem 'drafti
用户评论