【发布时间】:2015-10-23 13:30:49
【问题描述】:
我正在继续学习 ruby 和 rails 的旅程。我目前正在使用tmdb gem 并尝试访问然后返回我的查询结果。
在我的MovieController 中,我有两种方法:search_tmbd 和lookup_tmdb。这是我所拥有的:
def search_tmdb
#@movie = Tmdb::Movie.find(params[:search])
@movie = Tmdb::Movie.lookup_tmdb(params[:search])
end
def self.lookup_tmdb(title)
title = params[:search]
@movie = Tmdb::Movie.find(title)
用户在 :search 中输入查询。当我进行查询时,我收到此错误:
Tmdb::Movie:Class 的未定义方法 `lookup_tmdb'。
我知道我可能需要传递数组中的值,但是我该如何处理呢?下面这个适用于我的方法search_tmdb 并返回电影的标题。
@movie = Tmdb::Movie.find(params[:search])
【问题讨论】:
标签: ruby ruby-on-rails-3 api themoviedb-api