Product CRUD + respond_with, without refactor; Better Views