对不起这个标题,不太确定我该怎么说。
在使用数据映射器的 sinatra Web 应用程序中,我返回了一个模型(名为 Polls)的实例数组,如下所示:
user.new_polls.to_json(:relationships => {:options => {:methods => [:votes]}})
每个投票都有许多选项,每个选项都有许多投票。
我如何能够按投票降序返回各自投票中的选项?
谢谢。
您可以在Poll
模型中创建一个方法,称为options_sorted_by_votes
(或类似的东西),然后使用
user.new_polls.to_json(:relationships => {:options_sorted_by_votes => {:methods => [:votes]}})