4

印象派の宝石クラス「印象」を無駄に変更しようとしています。

私は次のことを試しました:

class Impression
  def hello
    "world"
  end
end

Impression.class_eval do
end

両方: /app/models/impression.rb および /lib/impression.rb (このフォルダーを含めるための正しい構成)

私は何を間違っていますか?Rails 4 を使用しています。理想的には、アクティブなレコードの関連付けを追加し、いくつかのヘルパー メソッドを追加したいと考えています。

4

4 に答える 4

1

gem によって提供されるクラスをオーバーライドする場合は、変更を含めるためにバージョンを手動で要求する必要があります。これは通常、初期化子で行われます。

于 2013-10-24T07:36:12.777 に答える