古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

モデルが指定したメソッドを呼び出せるかチェック

説明

モデルが指定したメソッドを呼び出せるかチェック

使い方

モデル.respond_to?(メソッド名 [, include_private=false])

Personモデルがname属性を呼び出せるかチェック

person.respond_to?(:name)
# true

プライベートメソッドを呼び出せるかチェック

person.respond_to?(:private_name, true)
# true

ソースコード