回答編集履歴
2
コメントを追記
    
        answer	
    CHANGED
    
    | 
         
            File without changes
         
     | 
1
コメントを追記
    
        answer	
    CHANGED
    
    | 
         @@ -15,4 +15,9 @@ 
     | 
|
| 
       15 
15 
     | 
    
         
             
            と書くと文字通り
         
     | 
| 
       16 
16 
     | 
    
         
             
            集合Userと集合Item.where(id: [1,2])をマージ(共通部分をとる)という
         
     | 
| 
       17 
17 
     | 
    
         
             
            中学で習ったベン図のイメージになり、よりRubyonRailsらしい
         
     | 
| 
       18 
     | 
    
         
            -
            わかりやすい記述になります。
         
     | 
| 
      
 18 
     | 
    
         
            +
            わかりやすい記述になります。
         
     | 
| 
      
 19 
     | 
    
         
            +
             
     | 
| 
      
 20 
     | 
    
         
            +
            mergeはこのような簡単なところではいまいち有用性がわかりませんが。
         
     | 
| 
      
 21 
     | 
    
         
            +
            関連レコードのscopeを使って複雑なSQLを書くときに重宝します。
         
     | 
| 
      
 22 
     | 
    
         
            +
            いちいちuser.rbで定義し直さなくてもItemのscopeが使えるのです。
         
     | 
| 
      
 23 
     | 
    
         
            +
            覚えておいて損はありませんよ
         
     |