This looks a lot like the `plate_controllers` plate method. Maybe it'd be possible to pull it into the Plate model and have a method called `populate_tags` or something that takes a string of tags and replaces the plates current tags?

This would also make it super easy to write a test for the method since you don't have to test through the controller.