既存の資料が非常にたくさんあります。既存のプラグインが何十個もあるのを見てください。
onebox システムをオーバーライドする例を次に示します。
パッチ適用は非常に的を絞った巧妙なものにできること(このプラグインはそれほどではありませんが!しかし、それはコアコードの構造の一部であり、オーバーライドを必然的に冗長にしています)に注意してください。その技術は、望ましい効果を得るために可能な限り最小限のことを行うことです。ファイル全体をオーバーライドすることを提案している場合は、全体的なアプローチを再考する必要があるかもしれません。
そして、リチャードが言ったように、Ruby on Rails ではファイル全体をオーバーライドすることはほとんどありません。メソッドについて考える必要があります。