回答編集履歴

4

2017/05/01 05:10

投稿

moke
moke

スコア2241

test CHANGED
@@ -32,7 +32,11 @@
32
32
 
33
33
  polymorphic関係を憶測で書くと地味にやばいことになります。)
34
34
 
35
+ ```ruby
36
+
35
37
  ActiveRecord::Associations::Preloader.new.preload(@notices, [{post: :user},{article: :adminuser}])
38
+
39
+ ```
36
40
 
37
41
  というふうにすることもできると思います。
38
42
 

3

2017/05/01 05:10

投稿

moke
moke

スコア2241

test CHANGED
File without changes

2

2017/05/01 05:10

投稿

moke
moke

スコア2241

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  覚えておいてください。できるだけ生SQLを使わないで書くことをオススメします。
4
4
 
5
- squeel等のgemも検討してください。
5
+ squeel等のgemやArelも検討してください。
6
6
 
7
7
 
8
8
 

1

2017/05/01 05:09

投稿

moke
moke

スコア2241

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  polymorphic関係を憶測で書くと地味にやばいことになります。)
34
34
 
35
- ActiveRecord::Associations::Preloader.new.preload(@notices, object: [:user, :adminuser, :post])
35
+ ActiveRecord::Associations::Preloader.new.preload(@notices, [{post: :user},{article: :adminuser}])
36
36
 
37
37
  というふうにすることもできると思います。
38
38