【问题标题】:How Should I use percent values in my database for a Rails app?我应该如何在 Rails 应用程序的数据库中使用百分比值?
【发布时间】:2013-05-20 00:25:04
【问题描述】:

我是 Ruby on Rails 的新手,我一直在寻找一种在我的数据库中包含小数的方法。例如,如果我想取一个总分并将其乘以某个比率以获得新分数。我会使用 rails g model student name:string,score:integer,rate:decimal 吗?

【问题讨论】:

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


【解决方案1】:

是的 - 您可以使用它来生成模型。但是,你能更详细地解释你想要做什么吗?第一条语句“正在寻找一种在我的数据库中包含小数的方法”。 - 似乎与“我会使用...”的问题正交。

【讨论】:

  • 对不起。我正在做一个迷你商店项目,作为一个帮助我学习的项目。使用这个应用程序,我正在显示一个项目列表并随机为用户分配折扣价。我如何将折扣率纳入数据库?
  • 速率可以以 1 或 100 为基数存储在数据库中。无论您选择哪种存储方式,您的计算都应反映它,以便获得最终结果。此外,此类转换(如果有的话)应该[最好]在模型级别进行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多