Подтвердите, что will_paginate загрузился

Чтобы решить мою проблему, которая обсуждается в Почему я получить ошибку «undefined method 'paginate'» в рабочей среде? Я запускаю

bundle exec rails runner -e production 'WillPaginate'

на сервере, как предложено в этой проблеме github: https://github.com/mislav/will_paginate/issues/308#issuecomment-17167158

Вопрос: Если я не получаю никакого вывода, является ли это подтверждением того, что will_paginate работает правильно?

Я использую: Ruby 2.0.0p247, Rails 4.0.0, Ubuntu 12.10 LTS, Unicorn, Capistrano


person crispychicken    schedule 30.10.2013    source источник


Ответы (1)


Вы правы: если вы не видите вывода, это означает, что Ruby удалось разрешить константу, а это означает, что will_paginate правильно загружается в вашей производственной среде.

Если это не так, вы увидите ошибку «неинициализированная константа», например:

/home/ash/.rbenv/versions/2.1.0-preview1/lib/ruby/gems/2.1.0/gems/railties-4.0.0/lib/rails/commands/runner.rb:53:in `eval': uninitialized constant WillPaginate (NameError)
        from /home/ash/.rbenv/versions/2.1.0-preview1/lib/ruby/gems/2.1.0/gems/railties-4.0.0/lib/rails/commands/runner.rb:53:in `eval'
        from /home/ash/.rbenv/versions/2.1.0-preview1/lib/ruby/gems/2.1.0/gems/railties-4.0.0/lib/rails/commands/runner.rb:53:in `<top (required)>'
        from /home/ash/.rbenv/versions/2.1.0-preview1/lib/ruby/gems/2.1.0/gems/railties-4.0.0/lib/rails/commands.rb:86:in `require'
        from /home/ash/.rbenv/versions/2.1.0-preview1/lib/ruby/gems/2.1.0/gems/railties-4.0.0/lib/rails/commands.rb:86:in `<top (required)>'
        from bin/rails:4:in `require'
        from bin/rails:4:in `<main>'
person Ash Wilson    schedule 30.10.2013