Я пытаюсь прочитать некоторые коды из рельсов. И я не понимаю некоторых из них. Надеюсь получить помощь.Что это за модуль `super` be?
Код active_support/dependencies/autoload.rb
. Метод autoload
.
def autoload(const_name, path = @_at_path)
unless path
full = [name, @_under_path, const_name.to_s].compact.join("::")
path = Inflector.underscore(full)
end
if @_eager_autoload
@_autoloads[const_name] = path
end
super const_name, path
end
- Мой вопрос заключается в том, что
super
будет здесь. - Есть ли документ или книги рассказывают об источниках?
Возможный дубликат [ruby super keyword] (http://stackoverflow.com/questions/2597643/ruby-super-keyword) –
Трудно сказать, не знает ли кто-либо, что делает 'super', или ze doesn ' t знать, что суперкласс будет в этом конкретном случае. –
BTW, я знаю метод супер. Я просто хочу знать, что супер будет в этом случае. – jerrytao