4830
polymorphicなcommentモデルがあるとします。  
areaモデルを作成し

```

    has_many :comments, as: :commendable 
    
```

とすると

```

    @area.comments 
    
```

でアクセスできますよね？

これを、`@area.messages`や`@area.bbs`など  
`comments`以外の名前を利用してアクセスするには  
どうすればよいでしょうか。
CC BY-SA 3.0
2015-01-19T05:49:05.347
4826
2015-01-19T07:23:13.873
2015-01-19T07:23:13.873
845
5840
question
ruby-on-rails
Rails4でpolymorphicなモデルに対するhas_manyのエイリアス名を変更するには？
class_name を指定します。

```

    has_many :messages, :as => :commendable, :class_name => "Comment"
    
```
CC BY-SA 3.0
2015-01-19T06:29:48.967
4830
2015-01-19T06:29:48.967
76
4826
answer