compact with rails 3.2 and above