# Classic\_pagination error in rails-2.2

**URL:** <https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533>\
**Category:** Rails\
**Created:** [November 18, 2008, 2:09pm UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533 "2008-11-18T14:09:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 18, 2008, 2:09pm UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/1 "2008-11-18T14:09:35Z")

</div>

uninitialized constant ActionController::Pagination::Inflector

C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active\_support/dependencies.rb:428:in  
`load_missing_constant' C:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.0/lib/active_support/dependencies.rb:77:in`const\_missing’  
vendor/plugins/classic\_pagination/lib/pagination.rb:100:in  
`validate_options!' vendor/plugins/classic_pagination/lib/pagination.rb:132:in`paginate’  
app/controllers/info\_controller.rb:117:in `photo' -e:2:in`load’  
-e:2

---

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 18, 2008, 2:46pm UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/2 "2008-11-18T14:46:57Z")

</div>

The Inflector is now ActiveSupport::Inflector. A reminder, if you  
needed one, that classic pagination is unmaintained.

Fred

---

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 19, 2008, 11:50am UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/3 "2008-11-19T11:50:12Z")

</div>

You need to change two lines in the pagination.rb file.

From this:

options[:singular\_name] ||= Inflector.singularize(collection\_id.to\_s)  
options[:class\_name] ||= Inflector.camelize(options[:singular\_name])

To this:

options[:singular\_name] ||=  
ActiveSupport::Inflector.singularize(collection\_id.to\_s)  
options[:class\_name] ||=  
ActiveSupport::Inflector.camelize(options[:singular\_name])

---

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 30, 2008, 7:11pm UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/4 "2008-11-30T19:11:39Z")

</div>

Thanks everyone for the help. I got classic pagination installed, as  
well as scaffolding. Still getting errors.  
NameError in EventsController#index

undefined local variable or method `add\_instance\_variables\_to\_assigns’  
for #EventsController:0xb777ef2c

Any ideas? Should I just throw away (or burn) this book and buy  
something newer? Thanks

---

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 24, 2008, 11:43am UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/5 "2008-11-24T11:43:23Z")

</div>

Or install updated plug from  
git://github.com/hasham2/classic\_pagination.git

or by running

script/plugin install git://github.com/hasham2/classic\_pagination.git

On Nov 19, 3:50 pm, Luke P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![thaniyarasu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/e19b73/32.png) [@thaniyarasu](https://www.ruby-forum.com/u/thaniyarasu)\
**Post date:** [November 30, 2008, 9:10pm UTC](https://www.ruby-forum.com/t/classic-pagination-error-in-rails-2-2/153533/6 "2008-11-30T21:10:43Z")

</div>

On Sun, Nov 30, 2008 at 9:59 AM, removed\_email\_address@domain.invalid  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)wrote:

> 

Hi, this really depends on the version of Rails installed versus the  
version  
of Rails the  
book uses. I would recommend the PDF for “Agile Web D. with  
Rails  
3rd”:

> **[Pragmatic Bookshelf: By Developers, For Developers](https://pragprog.com)**
>
> We improve the lives of professional developers. We create timely, practical books on classic and cutting-edge topics to help you learn and practice your craft, and accelerate your career. Come learn with us.

Good luck,

-Conrad
