There is duplication but I don't think having one controller with a param is the way to eliminate it. A module with a `class_attribute` for up/down would be a better option.