ユーザーワークアウトのコレクションがあります。ワークアウトには、一連のエクササイズが含まれています。各演習にはカテゴリがあります。
ワークアウトのコレクションを繰り返して、エクササイズのカテゴリ別にグループ化したいと思います。
私を失望させているの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)
これについてどうやって行くのかわからない?また、各カテゴリをハードコーディングせず、インテリジェントなイテレータを介して利用できるものをリストすることもできます。