0

我有两个模型Listing& Building。两者都会有一个Amenity.

我想在 Amenity 和其他两个模型之间创建一个多态关联,但我不太确定如何命名它。

我正在考虑这样做has_amenities,但如果 rails 正在创建一个has_amenities_type列作为参考,那可能会很尴尬。

便利设施如:花岗岩台面、游泳池等。

我应该如何处理这个?

我看到的所有多态关联的例子都围绕着imageable, commentable, etc.

所以不太确定在这里做什么。amenitable? 好像……错了。

4

1 回答 1

1

有点啰嗦,但是怎么样can_have_amenities?这基本上就是 imageable / commentable / xxxable 所说的,但听起来并不像 amenitable 那样奇怪......

于 2013-01-20T01:51:31.763 回答