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

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

例外が発生するかチェック

説明

例外が発生するかチェック

使い方

モデル.instance_method_already_implemented?(属性)

例外が発生する

Person.instance_method_already_implemented?(:save)
# ActiveRecord::DangerousAttributeError: save is defined by ActiveRecord

例外が発生しない

Person.instance_method_already_implemented?(:name)
# false

ソースコード