我有一个联系人列表,每个联系人都可以有多个交互--这两个都是数据库中的表。一个联系人可以有多个交互。
所以我会加载联系人并预装所有的交互。我发现你可以使用包含哪个很好。
现在,我试图从联系人列表中提取一个不同交互名称的列表。
@contacts = Contacts.all我如何从这个列表中提取所有不同的交互?
我会想到
@interactions = @contacts.interactions或者某种东西影响到
我不想加载所有的互动,并向后工作,因为我是在联系页面。
发布于 2014-02-11 15:28:20
你用这种方式写
Model.include('associated_model_name').select("DISTINCT value").where('condition =?', condition)或者你可以
Model.uniq.pluck(:column_name)https://stackoverflow.com/questions/21705624
复制相似问题