updated carrierwave
validate presence of image in route
when publishing route, validate all locations and display an error if there are issues