(这是我之前提到的question更具体的版本,但没有得到任何答案;我希望它不符合SO的规则)
鉴于我有一个具有Sponsor
模型和Sponsorship
模型的Rails 4应用,因此sponsor
有许多sponsorships
和一个{{1 }}属于sponsorship
,我想找到赞助商,其赞助商数量大于,等于或小于某个数字。为了做到这一点,我正在尝试使用应用程序使用的搜索宝石Ransack。
这是在rails控制台中执行我需要的命令(在这种特殊情况下,返回拥有超过1个赞助商的赞助商):
sponsor
你能帮我建一个ransacker这个命令,以便我可以用Ransack来执行这个功能吗?
(我被告知,通过在Rails中使用count_cache,我可以通过一种完全不同的方法解决我的问题,但我仍然希望看到这一点与Ransack一起完成,如果没有别的话那么作为一个有益的例子。)