# Ferret difference between site and console

**URL:** <https://www.ruby-forum.com/t/ferret-difference-between-site-and-console/122333>\
**Category:** Rails\
**Created:** [December 6, 2007, 6:51pm UTC](https://www.ruby-forum.com/t/ferret-difference-between-site-and-console/122333 "2007-12-06T18:51:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [December 6, 2007, 6:51pm UTC](https://www.ruby-forum.com/t/ferret-difference-between-site-and-console/122333/1 "2007-12-06T18:51:35Z")

</div>

I can’t figure out why this is, in a controller I have:  
@results = Group.paginated\_search(“Woot”, 1)  
render :text =\> “#{@results.size}”

this results in 1, which is incorrect

In the console I do the same thing:

@results = Group.paginated\_search(“Woot”, 1)

And I get 4, which is the correct result.

I’ve deleted my index directory and restarted the server but I still  
keep  
getting only 1 result on the site.

---

<div class="post-metadata">

**Author:** ![blinking\_bear](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a9a28c/32.png) [@blinking\_bear](https://www.ruby-forum.com/u/blinking_bear)\
**Post date:** [December 6, 2007, 9:00pm UTC](https://www.ruby-forum.com/t/ferret-difference-between-site-and-console/122333/2 "2007-12-06T21:00:38Z")

</div>

Have you checked your development vs. production databases? If you’re  
running in production, then your controller is accessing your  
production database, but console defaults to development.
