У меня есть следующие классы в приложении Rails:
class Post
include Mongoid::Document
include Sunspot::Mongoid
belongs_to :user
searchable do
text :name
string :user_id
end
end
class Post::Image < Post
searchable do
text :location
time :taken_at
end
end
class Post::Link < Post
searchable do
text :href
end
end
Насколько я знаю, вызов следующим должен просто работать.
Post.search do
fulltext('something')
with(:user_id, user.id)
end
Но это не так.Возвращает пустой результат.Вызов Post::Link.search
тоже не работает:
# => Sunspot::UnrecognizedFieldError: No field configured for Post::Link with name 'user_id'
Есть предложения?