Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion will_paginate
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jeff Chen  
View profile  
 More options Aug 29 2010, 8:10 am
From: Jeff Chen <jeffchen1...@gmail.com>
Date: Sun, 29 Aug 2010 05:10:59 -0700 (PDT)
Local: Sun, Aug 29 2010 8:10 am
Subject: Re: will_paginate
Dear Colin,

Thanks.

1. The environment.rb:

RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION

# Bootstrap the Rails environment, frameworks, and default
configuration
require File.join(File.dirname(__FILE__), 'boot')

Rails::Initializer.run do |config|
  # Settings in config/environments/* take precedence over those
specified here.
  # Application configuration should go into files in config/
initializers
  # -- all .rb files in that directory are automatically loaded.
    config.gem 'will_paginate'
  # Add additional load paths for your own custom dirs
  # config.load_paths += %W( #{RAILS_ROOT}/extras )

  # Specify gems that this application depends on and have them
installed with rake gems:install
  # config.gem "bj"
  # config.gem "hpricot", :version => '0.6', :source => "http://
code.whytheluckystiff.net"
  # config.gem "sqlite3-ruby", :lib => "sqlite3"
  # config.gem "aws-s3", :lib => "aws/s3"

  # Only load the plugins named here, in the order given (default is
alphabetical).
  # :all can be used as a placeholder for all plugins not explicitly
named
  # config.plugins =
[ :exception_notification, :ssl_requirement, :all ]

  # Skip frameworks you're not going to use. To use Rails without a
database,
  # you must remove the Active Record framework.
  # config.frameworks -=
[ :active_record, :active_resource, :action_mailer ]

  # Activate observers that should always be running
  # config.active_record.observers
= :cacher, :garbage_collector, :forum_observer

  # Set Time.zone default to the specified zone and make Active Record
auto-convert to this zone.
  # Run "rake -D time" for a list of tasks for finding time zone
names.
  config.time_zone = 'UTC'

  # The default locale is :en and all translations from config/locales/
*.rb,yml are auto loaded.
  # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.
{rb,yml}')]
  # config.i18n.default_locale = :de

end

2. The output of  gem list --local:
will_paginate <2.3.14>

3. The full error MSG:
 NoMethodError in ManageController#index

undefined method `paginate' for #<Class:0x679f940>

On 8月29日, 下午3時35分, Colin Law <clan...@googlemail.com> wrote:

> On 29 August 2010 03:44, Jeff Chen <jeffchen1...@gmail.com> wrote:

> > Thanks.

> > But I config.gem 'will_paginate' before the end of environment.rb and
> > f the will_paginate is already installed but not worked.  Got the
> > undefined method `paginate' for #<Class:0x653996c> Why? May you give
> > me a hint, or sample, let me fix it up.

> config.gem must go inside the initializer.run block, not just before the end.

> Post your environment.rb if you think you have it correctly, also the output of
> gem list --local
> and the full error that you are getting.

> Colin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.