Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在 rails 中使用表单对象模式时,我包含ActiveModel并且倾向于将属性委托给实际模型。
ActiveModel
为什么我要使用 virtus gem?似乎我会重新定义已经在别处定义的属性(即模型)
您可以在 Virtus 中定义属性类型和默认值,这可能会使解析表单更容易一些,尤其是对于虚拟属性。