私のアプリでは、全文検索に Sunspot を使用しています。問題は、関連付けモデル フィールドで並べ替えたいということです。私の場合:
class Movie < ActiveRecord::Base
attr_accessible :description, :genre, :name
has_many :premieres
end
私のPremier
モデルには次のものがあります:
belongs_to :movie
映画名による検索は、次のメソッドを定義することによって行われます。
def movie_name
movie.name
end
しかし、私がやろうとすると:
order_by :movie_name, :asc
それは言います:
「movie_name」という名前の Premiere 用に構成されたフィールドがありません
この並べ替えを利用できるようにするにはどうすればよいですか?