Продолжайте получать ноль ошибок везде. рубин / рельсы 3 - PullRequest
0 голосов
/ 10 октября 2010

Я получаю NoMethodError: undefined метод `get_best_compatible 'для nil: NilClass в почте

`from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0/lib/active_support/whiny_nil.rb:48:in 'method_missing'from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/body.rb:143:in 'get_best_encoding' from /usr/lib/ruby/gems/1.8/gems/mail2.2.7/lib/mail/message.rb:1830:in 'identify_and_set_transfer_encoding' from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/message.rb:1646:in 'ready_to_send!' from /usr/lib/ruby/gems/1.8/gems/mail 2.2.7/lib/mail/message.rb:1664:in 'encoded' from /usr/lib/ruby/gems/1.8/gems/mail-2.2.7/lib/mail/message.rb:1672:in 'to_s'`

при использовании почты gem


Я получаю ошибку You have a nil object when you didn't expect it! You might have expected an instance of Array. The error occurred while evaluating nil.split при использовании oauth gem


и даже когда я бегу рельсы г в моем проекте я получаю /usr/lib/ruby/gems/1.8/gems/railties-3.0.0/lib/rails/generators.rb:232:in 'help': You have a nil object when you didn't expect it! (NoMethodError) You might have expected an instance of Array. The error occurred while evaluating nil.map!

Обратите внимание, что эти вещи отлично работали несколько дней назад, и я понятия не имею, как мне удалось испортить этот плохой проект. Использование * ruby ​​1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux] *

1 Ответ

1 голос
/ 10 октября 2010

Фу только что выяснил почему. Я перевернул Sting.downcase с помощью String.mb_char.downcase и подумал, что все в порядке. Спасибо ruby-debugger: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...