【发布时间】:2013-10-20 12:18:56
【问题描述】:
TMDB.org 最近对其 API 进行了更改,删除了 browse 其数据库的功能。
我的 Rails 应用程序曾经使用tmdb-ruby gem 来浏览 TMDB 数据库,但这个 gem 只适用于 API 的 v2.0,现在已经失效。
TMDB.org 推荐using this gem,因为它是从我之前使用的 gem 中派生出来的,所以它更容易一些。
当 v2.0 仍然存在并且我可以使用 browse 功能时,我的 PostgreSQL 数据库已经填充了从 TMDB 导入的数据。
我现在如何使用查找功能(即:@movie = TmdbMovie.find(:title => "Iron Man", :limit => 1))来查找随机电影,而不提供电影的标题。
This is my rake file 与较旧的 gem 一起使用。
我想知道如何让它以相同的方式工作,但同时使用 find 而不是 browse。
谢谢
【问题讨论】:
-
你想在你的 rake 文件中做什么?在 TMDb 中获取两部最古老的电影并将它们保存到您的数据库中?了解您真正想要做的事情将有助于您找到获得所需的最佳替代方法。
-
我的 rake 文件所做的是在 TMDB 数据库中按降序浏览电影。因此,它正在寻找最古老的电影,然后一直寻找最新的电影。
标签: ruby-on-rails postgresql api rake themoviedb-api