Hello Jens thanks for the help, however something is still not quite 
right with my code.

my view
Howto.find_by_contents("#{srchstring} +main_category:#{category}")


howto class
belongs_to :scategory
acts_as_ferret :field=>["title", "setup", :main_category]

def main_category
   scategory.mcategory.name
end



when i did a manual 'get a howto' object and executed the function 
main_category on it, the main category was returned correctly. i think 
right now, the problem is the :main_category is not getting indexed. 
whats odd is that on my console print out screen, all the attributes for 
my model howto are getting indexed, not just the ones i specify. is this 
correct?

this is what gets printed out to the console, i dont see anything for 
:main_category.

creating doc for class: Howto, id: 1
Adding field linktosite with value 'none' to index
Adding field user_id with value '1' to index
Adding field title with value 'how to cook a steak chips' to index
Adding field created_at with value 'Tue Dec 12 00:00:00 EST 2006' to 
index
Adding field scategory_id with value '1' to index
Adding field setup with value 'pan, oil, salt, etc...' to index
Adding field howto with value 'boisdv oios oisdj vojv ojsdo voisjdv oij 
oisdvoi jv joi dsjvio jsvdoi j' to index


my problem must be really silly.

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to