Похоже, вы, вероятно, пытаетесь использовать одну из вилок твиттер-аутентификации (возможно, вилка рыси или вилка jaikoo ?). Оба выглядят так, как будто имеют немного вводящие в заблуждение файлы readme, потому что они предлагают установить из rubygems. Тем не менее, gem 'twitter-auth' является основной ветвью плагина, по mbleigh , которая пока не работает с Rails 3, судя по всему.
Если вы хотите использовать одну из этих вилок, которая работает с Rails 3, вам нужно указать их git-репо в вашем Gemfile. Например, для вилки jaikoo:
gem "twitter-auth", :git => "git://github.com/jaikoo/twitter-auth.git", :branch => "rails_3", :require => "twitter_auth/engine"
Тогда rails g twitter_auth
должен работать как положено.