# Using acts\_as\_ferret in non latin language

**URL:** <https://www.ruby-forum.com/t/using-acts-as-ferret-in-non-latin-language/103771>\
**Category:** Rails\
**Created:** [May 10, 2007, 7:24am UTC](https://www.ruby-forum.com/t/using-acts-as-ferret-in-non-latin-language/103771 "2007-05-10T07:24:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mahmoodi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@mahmoodi](https://www.ruby-forum.com/u/mahmoodi)\
**Post date:** [May 10, 2007, 7:24am UTC](https://www.ruby-forum.com/t/using-acts-as-ferret-in-non-latin-language/103771/1 "2007-05-10T07:24:26Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![mahmoodi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@mahmoodi](https://www.ruby-forum.com/u/mahmoodi)\
**Post date:** [May 10, 2007, 9:06am UTC](https://www.ruby-forum.com/t/using-acts-as-ferret-in-non-latin-language/103771/2 "2007-05-10T09:06:33Z")

</div>

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

2007/5/10, ab.mahmoodi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> require ‘rubygems’
> 
> ```
> end
> 
> ```
> 
> end
> 
> >

–  
Jan P.  
Rechtsanwalt

GrÃ¼nebergstraÃŸe 38  
22763 Hamburg  
Tel +49 (0)40 41265809 Fax +49 (0)40 380178-73022  
Mobil +49 (0)171 3516667  
[http://www.inviado.de](http://www.inviado.de)

---

<div class="post-metadata">

**Author:** ![mahmoodi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d9b06d/32.png) [@mahmoodi](https://www.ruby-forum.com/u/mahmoodi)\
**Post date:** [May 10, 2007, 11:24am UTC](https://www.ruby-forum.com/t/using-acts-as-ferret-in-non-latin-language/103771/3 "2007-05-10T11:24:45Z")

</div>

hi,  
my locale is Tehran, Iran
