根据 DataMapper, Sinatra 中的相关属性的数量按特定顺序返回属性



对不起这个标题,不太确定我该怎么说。

在使用数据映射器的 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]}})

最新更新