-2
RubyのObjectに関する情報が必要です。コンソールでは、多くの "Module1"が置かれています。なぜこうなった?なぜ私はそんなに "Module1"を見ているのですか?私はこのコードを使用しようとしています:Rubyオブジェクトに関する情報
class Object
def method_missing(*args)
puts 'Module1'
super
end
end
'puts 'Module1''をより有益な出力に置き換えることができます。例えば、' 'Kernel#caller''(http://ruby-doc.org/core-2.4.0/Kernel.html#method -i-caller) 'method_missing'(おそらくIRB)を呼び出すクラスやメソッドを確認します。 – Stefan
_Sidenote:_オブジェクト#method_missingを、特に間違った署名で再定義することは非常に悪い考えです。 – mudasobwa
また、 'Object'に定義されたメソッドがない場合、' super'は多分助けにはならないでしょう。 IRBやPRYを使用しているため、非常に多くの 'Module1'が表示されます。これらはRubyではありません。 –