最近アップグレードした後brakeman 3.3.5
、2 つのファイルで同様の例外が発生しています。1つはapp/helpers/profile_mailer
例外であり、
golf_mentor/app/helpers/profile_helper.rb:1 :: parse error on value ":" (tCOLON)
周囲のブロック以外をすべて削除すると、ファイルは次のようになります
module ProfilesHelper
end
私はまだ同じ例外を受け取ります。ファイル内のすべてを削除すると、次の例外が発生します。
undefined method `force_encoding' for nil:NilClass While processing app/helpers/profiles_helper.rb
stackoverflow を見ると、このようなエラーは Brakeman では報告されていませんが、他の多くのアプリでは報告されているようで、ruby 2.2
(I am running 2.2.1
) に関連しています。
このファイルのファイル許可は
-rw-r--r-- 1 Chris staff 4 16 Aug 19:57 profiles_helper.rb
これを修正するにはどうすればよいですか?