我有两个型号Listing
&Building
。都有Amenity
我想在Amenity &另外两种型号,但我不太确定如何命名。
我正在考虑做has_amenities
,但如果rails正在创建has_amenities_type
列作为参考,这可能会很尴尬。
设施如:花岗岩台面,游泳池等
我该如何处理?
我看到的所有多态关联的例子都围绕着imageable, commentable, etc.
我不太确定该怎么做。amenitable
吗?这似乎…错了。
这有点冗长,但是can_have_amenities
呢?这就是imageable/commentable/xxxable的意思,但听起来并没有amenitable那么奇怪。