これは簡単な質問だと思いますが、それは私を狂わせています。ヘルパー クラスの関数を呼び出すモデル クラス 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