5

Aralik profil çevirilerini güneş lekeli solr ile nasıl indekslerim. Küreselleşmeyi ve güneş lekelerini kullanabilir miyim veya başka bir yaklaşım kullanmalı mıyım?Raylarda küreselleşme ve güneş lekeleri nasıl kullanılır 4

modeller/Sen arama bloğunda da yerel her biri için ayrı alanlar tanımlayabilir

translates :name, :description 
validates :name 
validates :description 

searchable do 
    text :name 
    text :description 
end 
+0

Neden jquery qu'inizi sildiniz? estion? Bunun için bir cevap yazıyordum. Herkese bu denemeyle ilgili konuşma yapıyorum ama yine de sana yardım edecektim. Eğer soru repost eğer, ben sizin için hazır bir cevap var – r3wt

+0

aslında ben 2 aşağı oy var ve bloke almak istemiyorum :(anyways ben bu sorunun geri çekildi ve sen cevabını yazabilirsin cevabını yazabilirsin – Murtza

+0

benim aşağı oyumu kaldırabilirsiniz .. size katkıda bulunmayan başka bir SO leech olduğunu varsaymak benim hatamdı, ama profilinize bakarak burada oldukça aktifsiniz. Cevabımı yayınlayacağım ve eğer olmazsa Çalışın lütfen yorum yapacağım. – r3wt

cevap

2

profile.rb: Bir arama yaparken,

I18n.available_locales.each do |locale| 
    # Separate name field for each locale 
    text "name_#{locale}".to_sym do 
    # read_Attribute is defined by Globalize. 
    read_attribute(:name, locale: locale) 
    end 
    text "description_#{locale}".to_sym do 
    read_attribute(:description, locale: locale) 
    end 
end 

, etmelisin Kullanmak istediğiniz yeri belirtin:

# Search by actual locale 
search = Sunspot.search(Profile) do 
    fulltext "search term" do 
    fields "name_#{I18n.locale}".to_sym, 
      "description_#{I18n.locale}".to_sym, 
    end 
end 
İlgili konular