1

Rails エンジンで定義された ActiveRecord モデルを使用する Rails アプリがあります。そのクラス (この場合は FormInstance) にいくつかのメソッドを追加したいので、単純に次の構文を使用します。

class FormInstance
  def mynewmethod
    #..my code here..
  end
end

しかし、これはうまくいかないようです。確かに、新しいメソッドで FormInstance クラスを作成しますが、Engine クラスを拡張するのではなく、FormInstance クラスの元のメソッドはすべてなくなりました。これを行う正しい方法は何ですか?

環境: レール 3.2.13、ルビー 2.0.0

4

1 に答える 1