0

我有一个关于 TmdbMovie.find 代码的快速问题

假设我搜索 :title => "Harry Potter",我真正能做的就是限制它保存的数量,所以假设有 7 部哈利波特电影,我只想要前 3 部,我可以添加什么代码这样它只会在发布日期之前保存返回的电影(limit => 3)

所以我尝试了这些,但它们不起作用,:order => "released DESC", :released => "DESC" 等等,我该怎么做?按顺序保存电影:发布日期 DESC

你好呀,

我正在使用 Ruby-TMDB Gem 将电影添加到我的 rails 应用程序中。要查找有关电影的信息,我在控制台中运行此命令

TmdbMovie.find(:title => "Harry Potter", :limit => 3)

但我只想要三部 FIRST Harry Potter 电影!那么我怎样才能让这个代码只返回前三部电影,根据它们的发行日期:order =>“released DESC”?此代码不起作用,我尝试过其他代码

PS: My Column for a release date is release_dateand TMDB's column isreleased

谢谢

4

1 回答 1

0

看起来这个 gem 使用 Structs 来管理它的数据。记住这一点……这不是 ActiveRecord 查询,但他们的 API 让它看起来像是 AR。

但是,gem 似乎有一个用于浏览数据的API 。

而不是.find使用.browse,它看起来对你有用。

于 2013-07-15T22:54:01.603 回答