# Elasticsearch for ruby on rails 's application

**URL:** <https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200>\
**Category:** Elasticsearch\
**Created:** [April 7, 2011, 5:11pm UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200 "2011-04-07T17:11:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kaisser](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@kaisser](https://discuss.elastic.co/u/kaisser)\
**Post date:** [April 7, 2011, 5:11pm UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200/1 "2011-04-07T17:11:37Z")

</div>

Hello,

I want to use an elasticsearch's plugin in a rails's application.  
I installed all prerequis(elasticsearch , ruby on rails,  
escargot ...).  
I started to do configurations but this don't work yet .  
I have some questions, i don't really understand how can i configure  
elasticsearch for my application.  
I have elasticsearch running in localhost:9200, and rails running in  
localhost:3000, i added escargot's plugin in my application...

I do this :

class MyModele\< ActiveRecord::Base  
elastic\_index  
end

then this :  
rake escargot:index

But when i want to run my application , i have this error:

undefined local variable or method `elastic\_index' for MyModele(id...)

So , how can i do to make relation between elasticsearch and my  
database, or it's automatic?

---

<div class="post-metadata">

**Author:** ![vinny](https://avatars.discourse-cdn.com/v4/letter/v/b9e5f3/32.png) [@vinny](https://discuss.elastic.co/u/vinny)\
**Post date:** [April 7, 2011, 7:59pm UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200/2 "2011-04-07T19:59:37Z")

</div>

This sounds like a configuration issue, not an elasticsearch issue.  
Anyway, you need to require escargot in the appropriate place.  
Without looking at escargot, there maybe an initializer under the  
"config" directory.

On Apr 7, 1:11 pm, kaisser [saadabdi2...@gmail.com](mailto:saadabdi2...@gmail.com) wrote:

> Hello,
> 
> I want to use an elasticsearch's plugin in a rails's application.  
> I installed all prerequis(elasticsearch , ruby on rails,  
> escargot ...).  
> I started to do configurations but this don't work yet .  
> I have some questions, i don't really understand how can i configure  
> elasticsearch for my application.  
> I have elasticsearch running in localhost:9200, and rails running in  
> localhost:3000, i added escargot's plugin in my application...
> 
> I do this :
> 
> class MyModele\< ActiveRecord::Base  
> elastic\_index  
> end
> 
> then this :  
> rake escargot:index
> 
> But when i want to run my application , i have this error:
> 
> undefined local variable or method `elastic\_index' for MyModele(id...)
> 
> So , how can i do to make relation between elasticsearch and my  
> database, or it's automatic?

---

<div class="post-metadata">

**Author:** ![kaisser](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@kaisser](https://discuss.elastic.co/u/kaisser)\
**Post date:** [April 7, 2011, 8:30pm UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200/3 "2011-04-07T20:30:45Z")

</div>

I use Windows as system .  
I started elasticsearch on command line and i installed escargot as a gem in  
my applications ruby on rails , i can see that escargot is in the Librairies  
of my application.

I understand that my message is about a configuration issue, but sorry i  
just want to see where can i configure elasticserach in my application.

thank you

--  
View this message in context: [http://elasticsearch-users.115913.n3.nabble.com/elasticsearch-for-ruby-on-rails-s-application-tp2791086p2792039.html](http://elasticsearch-users.115913.n3.nabble.com/elasticsearch-for-ruby-on-rails-s-application-tp2791086p2792039.html)  
Sent from the ElasticSearch Users mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![kaisser](https://avatars.discourse-cdn.com/v4/letter/k/bcef8e/32.png) [@kaisser](https://discuss.elastic.co/u/kaisser)\
**Post date:** [April 7, 2011, 10:04pm UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200/4 "2011-04-07T22:04:15Z")

</div>

Hi

For more informations i use Windows as system .  
After downloading elasticsearch I started it with command line .  
Also i installed escargot as a gem in my application (ruby on rails's  
application).  
I can see that escargot is in Librairies repertory of my application.

I understand that my message is about a configuration issue, but sorry  
i just want to see where can i configure elasticserach(escargot) for  
use in my application.

thank you

On 7 avr, 15:59, vinny [agnel...@gmail.com](mailto:agnel...@gmail.com) wrote:

> This sounds like a configuration issue, not an elasticsearch issue.  
> Anyway, you need to require escargot in the appropriate place.  
> Without looking at escargot, there maybe an initializer under the  
> "config" directory.
> 
> On Apr 7, 1:11 pm, kaisser [saadabdi2...@gmail.com](mailto:saadabdi2...@gmail.com) wrote:
> 
> > Hello,
> 
> > I want to use an elasticsearch's plugin in a rails's application.  
> > I installed all prerequis(elasticsearch , ruby on rails,  
> > escargot ...).  
> > I started to do configurations but this don't work yet .  
> > I have some questions, i don't really understand how can i configure  
> > elasticsearch for my application.  
> > I have elasticsearch running in localhost:9200, and rails running in  
> > localhost:3000, i added escargot's plugin in my application...
> 
> > I do this :
> 
> > class MyModele\< ActiveRecord::Base  
> > elastic\_index  
> > end
> 
> > then this :  
> > rake escargot:index
> 
> > But when i want to run my application , i have this error:
> 
> > undefined local variable or method `elastic\_index' for MyModele(id...)
> 
> > So , how can i do to make relation between elasticsearch and my  
> > database, or it's automatic?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:08am UTC](https://discuss.elastic.co/t/elasticsearch-for-ruby-on-rails-s-application/4200/5 "2017-07-06T04:08:43Z")

</div>


