On 31 August 2010 03:49, Jeff Chen <jeffchen1...@gmail.com> wrote:
>
>
> On 8月30日, 下午8時19分, Colin Law <clan...@googlemail.com> wrote:
>> On 30 August 2010 10:33, Jeff Chen <jeffchen1...@gmail.com> wrote:
>>
>>
>>
>>
>>
>> > On 8月30日, 下午4時08分, Colin Law <clan...@googlemail.com> wrote:
>> >> ...
>> >> In particular you have not confirmed that you do not get any errors
>> >> when you start the server.
>>
>> > Yes, I get not any errors when start the server.
>>
>> >> Also please can you confirm that if you remove the calls to paginate
>> >> and just fetch all records that all works as expected.
>>
>> > Yes, I did remove the calls to paginate, and just fetch all records
>> > that all works as expected.
>>
>> >> ...
>> >> I don't see any call to paginate so that is a bit odd.  Please confirm
>> >> exactly what is happening and make sure the code you post matches the
>> >> error message.  Post the full error trace for the message please.
>>
>> > Processing ManageController#index (for 127.0.0.1 at 2010-08-30
>> > 17:30:14) [GET]
>> >   [4;35;1mSQL (64.0ms) [0m    [0mSHOW TABLES [0m
>> >   [4;36;1mItem Columns (403.0ms) [0m    [0;1mSHOW FIELDS FROM
>> > `items` [0m
>>
>> > NoMethodError (undefined method `paginate' for #<Class:0x675f980>):
>> >  app/controllers/manage_controller.rb:25:in `list'
>>
>> Right so the error is in list, that is why I asked for the whole error 
>> message.
>>
>> >  app/controllers/manage_controller.rb:4:in `index'
>> >  c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
>> >  c:/ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
>> >  c:/ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
>>
>> I see that the error is from Item.paginate.  You have not told us
>> anything about the Item class.  Can you show us the code for that
>> class (delete methods that are not relevant before posting) and
>> confirm the path and filename to that class.
>
> The item.rb of model is :
> class Item < ActiveRecord::Base
> end
>
> Do I need to add the codes into the item.rb?

No, what you have looks ok.

Only one more suggestion I think, I seem to remember some-one having a
similar problem and it went away when they used Mongrel instead of
Webrick, though I do not understand why.  I can only suggest you try
that, so start the server with
ruby script/server --mongrel
and see what happens.  I always use mongrel as for me it loads much faster.

Colin

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-t...@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to