ctagsの謎

exuberant-ctagsを使ってrailsのプロジェクト用にTAGSファイルを作ったとします。それで、User.authenticateauthenticateメソッドの定義が知りたくて、M-.authenticateの定義に飛ぼうとするのですが、どういうわけかUser.authenticateには飛んでくれません(同名の無関係なメソッドに飛ぶ)。C-uをつけてもだめです。
ところが、同じことをVimでやると、ちゃんとUser.authenticateに飛んでくれます。ちなみにUser.authenticate

class User
  def self.authenticate
    ...
  end
end

みたいに定義されてます。これは、「emacs使いは、クラスメソッドはdef self.hogehogeで定義してはいけない(class <<selfを使え)」とctagsに言われているのでしょうか。回避法はないのでしょうか?
あともうひとつ、emacs-railsにおいて、変数rails-tags-commandはなぜデフォルトで

ctags -e -a --Ruby-kinds=-f -o %s -R %s

なのでしょうか。--Ruby-kinds=-fはメソッド定義を含めない、という意味ではないのですか?にもかかわらずメソッドへのタグジャンプはできています。誰か教えて〜

追記

一晩たったら直ってました。あれ???