1
這是在我的模型:如何分割兩個表格字段?
before_save :set_pay_this
def set_pay_this
self.pay_this = "#{self.amount}/#{self.divisor}"
end
end
但是被保存爲「支付這個」是「量」的條目,所以沒有師正在做。它是我的語法還是我應該發佈什麼來正確提問我的問題?
這是在我的模型:如何分割兩個表格字段?
before_save :set_pay_this
def set_pay_this
self.pay_this = "#{self.amount}/#{self.divisor}"
end
end
但是被保存爲「支付這個」是「量」的條目,所以沒有師正在做。它是我的語法還是我應該發佈什麼來正確提問我的問題?
"#{self.amount}/#{self.divisor}"
是一個字符串。如果金額是5,除數是2,那麼最終會得到字符串"5/2"
,而不是數學方程式。你想要這個:
self.pay_this = self.amount/self.divisor
或者,也許這個,如果你關心美分和金額和除數是整數。
self.pay_this = self.amount.to_f/self.divisor
這就是答案! –
您正在使用字符串插值創建字符串。如果你想做數學,做數學。 –
自己摔倒那幾次 –