属性を TeacherPayslip に更新するモデル レベルのコードがあります。
TeacherPayslip.rb (モデル)
def net_salary
@teacher_id = self.id
@da = (self.basic * self.da)/100
@hra = (self.basic * self.hra)/100
@gs = @da + @hra + self.basic
@pf = (@gs * self.pf)/100
@netsalary = @gs - @pf + self.special_allowance + self.bonus
@a = TeacherPayslip.find(@teacher_id)
#raise @a.inspect
raise @a.update_attribute('net_salary',@netsalary).inspect
end
ここで @netsalary を上げると 9789 のように表示されます。