def index
@workouts = Workout.all
@user_workouts = current_user.workouts.order("created_at DESC") unless current_user.blank?
if @client.present?
@user_workouts = @client.workouts.order("created_at DESC")
end
respond_to do |format|
format.html # index.html.erb
format.json { render json: @workouts }
end
end
ここで問題となるのはインスタンス変数です@user_workouts
-ネストされたルートを使用して、/workoutsの代わりに/clients / 1 / workoutsのようなことを実行できるようにします。これにより、現在のユーザーのワークアウトが表示され、ネストされた場合は/users/になります。 1/ワークアウト。
これを処理する慣用的な方法はありますか、それとも条件文を忍び込ませるのが普通ですか?