【RoR】Ruby on Rails Part18
■ このスレッドは過去ログ倉庫に格納されています
0809nobodyさん
2014/07/31(木) 21:52:53.44ID:???current_user.get_up_votedの部分は要はいくつかのCommunityを戻すことが目的のメソッドよね?
で、ここはボトルネックにはなってない(ハズ)なので、適当に書いた。
特殊な処理してない限りは違いは現れないはず。
users 10000, codes 10000 でやっても 0.1秒以下で終わる。
explainの結果も、あなたが>>732で提示したのと全く同じ状態。
疑問を狭めるため、いくつか質問。
1. @communities の中身って CommunityのArray?それともActiveRelationオブジェクト?
2. sql = Code.includes(:user).where('community_id IN (?)', @communities).order('users.active_at DESC').page(page).per(10).to_sql
をやって、sqlの内容を教えて欲しい。
■ このスレッドは過去ログ倉庫に格納されています