我对TmdbMovie.find代码Rails的API:选择DESC
说一个简单的问题我搜索:标题=>“哈利·波特”,所有我能做的,只能是增加一个限制,有多少扑救,所以说有7哈利波特电影,我只想第3,我可以添加什么代码,以便它只能保存返回的电影(限制=> 3)发布日期
所以我试过这些但他们不工作,:order =>“发布DESC”,:发布=>“DESC”等等,我该怎么做?保存电影的顺序为:发行日期DESC
有嗨,
我使用Ruby的TMDB宝石电影添加到我的Rails应用程序。 找一部电影的信息,我在控制台
TmdbMovie.find(:title => "Harry Potter", :limit => 3)
运行此命令,但我只希望三个第一哈利波特电影! 那么我怎么能这个代码只返回前三部电影,根据他们的发布日期 所以:order =>“发布DESC”?这个代码不工作,我已经尝试过其他
PS:我的发布日期列是release_date
和TMDB的列released
感谢
我已经考虑使用**浏览**,但因为我然后使用@ movie.each保存返回的电影时**找到**,我得到一个错误(使用**浏览**) – PMP
是啊。我认为这是宝石的一个缺点。它看起来像你可以使用查找__或___浏览。 :(我认为你必须下降到红宝石的排序。即[@ movie.sort!(&:title)](http://www.ruby-doc.org/core-2.0/Array.html#方法-i-sort-21) – engineerDave
它不工作,我使用此代码来创建返回的电影。 '@movie.each do | movie | Movie.create(title:movie.name,description:movie .overview) end' – PMP