0

私のモデル:

class MyModel < ActiveRecord::Base

  before_save [:method1!, :method2!]
  #..........

  private

  def method1!
    puts 'method1'
  end

  def method2!
    puts 'method2'
  end
end

モデルを保存すると、何らかの理由でメソッドmethod1とメソッドが呼び出されません。method2コードにエラーはありますか?

4

2 に答える 2

2

モデルを修正するだけ

class MyModel < ActiveRecord::Base

  before_save :method1!, :method2!
  #..........

  private

  def method1!
    puts 'method1'
  end

  def method2!
    puts 'method2'
  end
end

役立つと思います。

ありがとう。

于 2013-07-16T13:54:46.330 に答える