假设您有3个型号。用户,BossLocation和DiscoveredLocation。后者只显示用户拥有的老板位置(多对多)。
现在,我的问题很简单。什么是最有效的方式(如下控制器代码),如下所示的视图给特定用户(current_user),显示所有老板位置,如:
User = "John"
Location1 -> discovered
Location2 -> not discovered
Location3 -> discovered
(注意:无论是否发现,所有地点都必须在那里)