using acts_as_ferret in non latin language

Hi all,

I want to use acts_as_ferret in persian language, i have installed ferret and acts as ferret successfully and write model and controller code like the following but by all parameter there is no results. please review this code and guide me to solve this problem.

require 'acts_as_ferret'   require 'rubygems'   require 'ferret'

  include Ferret

    has_many :works     validates_presence_of :code     acts_as_ferret({:fields => [:fname, :lname] }, {:analyzer =>       Ferret::Analysis::RegExpAnalyzer.new(/ [ابپتثجچحخدذرزصضسشطظکگفقلمنهی ]+/,false)})

Controller :

def search     @page_title = "Search"     if params[:commit] == "Search" || params[:q]       @person = MPhone.find_by_contents(params[:q])       unless @person.size > 0         flash.now[:notice] = "No books found matching your criteria"       end     end end

Hi,

what locale are you using as the locale of your OS.

Ferret has a mailing list on its own which is a very valueable resource!

Cheers, Jan

hi, my locale is Tehran, Iran