more flexible rails versioning