why not checking this`if tags.is_a?(String)` in the `before_save`??