少数のオブジェクトからのエラーを db テーブルに記録しようとしています。「エラー」としましょう。
理想的には、「validate」または「attr_accessible」と同様の方法でオブジェクト定義に追加できるように宣言したいと思います。例えば:
def SomeObject
validate: :someMember
on_error: :someCallback
def someMethod
end
end
この性質のものをどこから実装し始めるか、またはこの種のことを行うための一般的に受け入れられている方法はありますか?
少し拡張するには:
内容が ActiveRecord 拡張子 (ActiveRecord::MyClass) を定義するファイルを解析すると、次のいずれかのエラーが発生します。
1. Type mismatch: self.someMember is STRING, expected BOOLEAN.
2. File badly formatted. Some line isn't formatted as expected.
3. Validation failed (ActiveRecord)
これらのエラーについては、(通常) オブジェクト定義の先頭にあるディレクティブ タイプの構文を使用して記録したいと思います。