我有一个用户锻炼的集合。锻炼包含一系列练习。每个练习都有一个类别。
我想遍历锻炼集合并按锻炼类别对它们进行分组。
让我失望的是它exercise_workouts
是一个连接模型。例如:
#<ExerciseWorkout id: 50, exercise_id: 14, workout_id: 42, description: nil, created_at: "2013-03-12 08:15:17", updated_at: "2013-03-12 08:15:17", user_id: nil>
.exercises
%h1.exercise-type-title Lifting Exercises
= render @workout.exercise_workouts
我想@workout.exercise_workouts
通过练习按可用类别呈现部件组。所以我会看到类似的东西
.exercises
%h1.exercise-type-title Lifting Exercises
= render @workout.exercise_workouts (lifting)
%h1.exercise-type-title Running Exercises
= render @workout.exercise_workouts (running)
不知道该怎么做?并且也不希望对每个类别进行硬编码,而只列出通过智能迭代器可用的内容。