私はRuby on Rails 3.0.7を使用していますが、どのような動作がほぼ同じ(およびモデルファイル内のコード)のツリークラスを持っています。これらはすべてname
属性とdescription
属性を持ち、同じ検証方法を実行し、同じ機能を提供するデータを一貫して維持するbefore_save
コールバックがあります。検証メソッドとコールバックのリファクタリング
私は(私は彼らに自分のアプリケーションの\lib
フォルダ内の関連ファイルを検索するために持っていると思う)、分離クラス\モデルでの検証メソッドとコールバックをリファクタリングしたいと思います。
これを行うには何が必要ですか?私のクラスで追加しなければならないコードと、リファクタリングクラス\モデルの内容は何ですか?
デイビス - モジュールを使って私に事例を作ることができますか? – Backo
モジュールと似たようなことを試したとき、どんなトラブルに遭遇しましたか? –