activeinteraction Rails で ActiveInteraction を使ってModelのビジネスロジックを切り出すRailsCommandPatternmvcactiveinteractionRails