Rails,如何在数据库中存储百分比值

时间:2014-03-07 08:40:07

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2

我在数据库中存储百分比值时遇到了困境。我的数据库中有“Cost”模型。它将属于增值税。我的Vat模型只有一个字段:“rate”。现在我的问题是使用哪种类型的数据。我想为我的Vat对象值存储类似的东西:

  • 如果我的费率栏中的增值税是23%,我们有0.23。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

为什么不将它存储为float并在vat模型中添加方法

def rate
  self.rate * 100
end

def rate=(perc)
  self.rate = perc / 100
end