我正在看一些关于Ruby中的Service object的教程中使用的Virtus gem。在github页面中,它给出了以下示例。在类中使用Virtusclass User include Virtus.model
attribute :name, String如果我必须向某人解释包含Virtus gem的好处,以及它在几行代码中的作用,我会怎么解释呢?
我继续创建一个表单对象来表示用户表单:class UserForm include Virtus.modelEmbedded Value" Form Utilized in user_form.rb include ActiveModel::Model
include Virtus.model在日志中,我得到了两个不推荐的警告,这使我认为virtus可能已经过
Im使用virtus gem来设置属性。我的代码: include Virtus.model
include ActiveModel::Conversionrank_code, :transaction_type,:type
这是JournalAccountAttribute类 include Virtus.model