I have a fabric model that belongs to several other tables.
class Fabric < ActiveRecord::Base validates :name, presence: true belongs_to :design belongs_to :composition belongs_to :collection belongs_to :style belongs_to :origin belongs_to :texture belongs_to :supplier has_and_belongs_to_many :colours searchable do text :name, :boost => 5 text :description text :composition do composition.name end text :collection do collection.name end text :style do style.name end text :origin do origin.name end text :texture do texture.name end text :supplier do supplier.name end end end
I set all the back associations (Has_many), etc. However, I don't seem to be able to get a full-text search to query the name fields of all these related tables.
Any help would be greatly appreciated.
@search = Fabric.search do fulltext params[:search] end @fabrics = @search.results
Ross
source share