vimが私に自動補完を与えることができるように、私はctagsを使って自分のレールアプリケーションのインデックスを作成しようとしています。 しかし、ctagsはすべての単語、特に外部ライブラリへの呼び出しを索引付けしていません。たとえば :ctagsは私が望むすべての単語のインデックスを作成していません
class MultipleChoice < ActiveRecord::Base
has_many :options, :class_name => 'MultipleChoiceOption', :foreign_key => :parent_id, :dependent => :destroy
accepts_nested_attributes_for :options, :allow_destroy => true
def question
Question.find_by_data_id_and_data_type(id, MultipleChoice.name)
end
def randomized_options
(0...options.size).to_a.shuffle.map{|index| [index, options[index]]}
end
def realized_answer(user_answer)
user_answer.blank? ? nil : options[user_answer.to_i].content
end
def answer
options.detect{|o| o.correct}.content
rescue => e
HoptoadNotifier.notify(
:error_class => "MultipleChoice",
:error_message => "Exception while call #answer: #{e.message}",
:parameters => {:multiple_choice_id => self.id}
)
nil
end
end
その後ctagsのだろうインデックス多肢選択法(クラス名)、答え(メソッド名)ではなくHoptoadNotifier: 私はこのファイルを持っています。
私はctags -R *
で索引付けしていますが、インデックス、それらすべてにctagsのを伝えるために離れていますか?