私はレール アプリケーションを開発しています。これにより、ユーザーは twitter からログインし、ツイートしたり検索したりできます。以前は、他のアプリケーションで omniauth を使用して twitter からログインしていましたが、問題なく動作していました (rails 3.1.3) (完全なログhttps://gist.github.com/2423973 )。しかし、このアプリケーションでは、localhost:3000 に移動すると次のエラーが発生します。
未定義のメソッド「include?」nil:NilClass の場合 (完全なログhttps://gist.github.com/2423983 )
このアプリが使用している
レール 3.2.1 omniauth 0.2.6
Rails 3.1.3 バージョンに戻そうとしましたが、別のエラーで終了しました
/home/santosh/.rvm/gems/ruby-1.9.2-p290@twitterapp/gems/activerecord-3.1.3/lib/active_record/base.rb:1088:in method_missing': undefined method
mass_assignment_sanitizer=' for ActiveRecord::Base:Class ( NoMethodError)
では、問題はどこにあるのでしょうか。