を助けます。...私は、ユーザーが自分のワークアウトを記録することができていたアプリケーションを作成しているnamed_scope
ユーザは自分のワークアウトのプライベートログまたはパブリックログを保持する能力を持ち、check_boxフィールドで表され、整数1
をworkout.shareカラムに渡します。プライベートログは、私がcurrent_userをフィルタリングしてすべての出力を制限しているworkouts_controllerを通して見ることができます。
workouts_controller.rbは
@workouts = current_user.Workouts.all
パブリックワークアウトは、別個community_controllerを通して示され、そこ私はこの
community_controller等トレーニング
@workouts = Workouts.all
とを呼び出し、その後に結果をフィルタリングします次
とビュー私は、これはこれを行うための好ましい方法ではなく、私の疑いは私が新しい変数 `@shared_workoutsを作成できるようにnamed_scopeをしたいということです伝えることができますベスト。それは私が名前付きスコープに慣れていないと言っていたので、何をどこに置いて正しい構文を書けるかについて助けを得ることができました。
どのバージョンのRailsですか? –