变异 将您的业务逻辑组合到用于清理和验证输入的命令中。 为Ruby和Rails应用程序编写安全,可重用和可维护的代码。 安装 gem install mutations 或将其添加到您的Gemfile中: gem 'mutations' 例子 # Define a command that signs up a user. class UserSignup < Mutations :: Command # These inputs are required required do string :email , matches : EMAIL_REGEX string :name end # These inputs are optional optional do boolean :newsletter_subscribe end