今、映画紹介サイトをつくっています。
スクレイピングでタイトル、映画の画像、監督、公開日などなど映画の情報をとあるサイトから取得しました。もうすでにMySQLにはtitileカラム、imageカラム、directorカラムなどなどにデータが入っています。

タイトルを映画の画像に一致させたいです。
productsテーブルに映画の画像が入っていて、いまWEBサイトにはその画像が表示されています。
そしてそのタイトルと一致させたいのですがうまくできません。
NoMethodError in ProductsController#index
undefined method `order' for  とエラーが出ました。

products_controller.rbに

class ProductsController < RankingController
  def index
    @products=Product.new(@title).order('id DESC').limit(20)←ここが大事
    @title=Product.select("title")
  end

  def show
    @product = Product.new
 end
end

@products変数を定義したときのnew(@title)が間違っているのかなと思いますが、どのようにここの部分を記述すれば良いのかわかりません。