1

これは簡単な質問だと思いますが、それは私を狂わせています。ヘルパー クラスの関数を呼び出すモデル クラス actual_effort にメソッドがあります。ヘルパー クラスの関数がインスタンス変数を設定しています。これは、モデル クラスで確認できるはずですが、確認できません。コンソールを使用してデバッグしましたが、まだ表示されません。ヘルパー クラスに変数を表示し、コメントアウトして、変数が設定されていることを証明します。

モデルクラス

class WorkFlow < ActiveRecord::Base
  require 'helpertest'

  def actual_effort    
    v1 = HelperTest.new()
    v1.setActualEffort(1000)
    v1.actual_effort
  end 
end

ヘルパー クラス

class HelperTest
  attr_accessor :actual_effort

  def setActualEffort(eff)
    actual_effort = eff

    #puts actual_effort
  end
end
4

2 に答える 2