Ok, so habe ich ein Datumsfeld, das ich auf der Suche muß, aber ich muß darauf bis zum Tag wie in einer MySQL-AbfrageWie bekomme ich die Suche, um den attr_accessor zu verwenden?
search_conditions << ["DAY(open_date) != ?", event.thursday.day] if options[:thur].blank?
und ich brauche, um zu suchen, diese Bedingung zu tun Sphinx mit Denken so habe ich versucht, diese
attr_accessor :event_day
def event_day
self.start_date.day
end
#thinking sphinx configurations for the event search
define_index do
indexes event_day
...
...
und bei der Suche habe ich versucht, diese
search_string = "@event_day -#{event.thursday.day}" unless options[:thur].blank?
aber ich erhalte diesen Fehler
index event_core: query error: no field 'event_day' found in schema
Jede Art und Weise, diese Arbeit zu machen
nicht sicher, wie das diese Situation löst ... erstelle ich eine Methode, die den Tag zurückgibt – Trace