【发布时间】:2012-11-30 11:08:54
【问题描述】:
我有一个名为 Playlists 的模型,它有_and_belongs_to_many :songs
在我的 PlaylistController 中,我调用了 respond_with(@playlist, :include => :songs) 这样我就可以返回 json 和 xml 输出。
但是,某些播放列表包含数百首歌曲。所以我想让调用者在调用中发送 ?limit=X&offset=Y (默认值分别为 25 和 0)。但是我如何在序列化过程中将此限制和偏移量传递给关联?我试过了
@playlist.songs = @playlist.songs.limit(l).offset(o)
但这带来了一些不幸的结果。 :(
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails xml json activerecord pagination