Ruby と Rails を学ぶ旅を続けています。私は現在tmdb gem
、クエリの結果にアクセスして返そうとしています。
私MovieController
の には、 と の 2 つのメソッドが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])