|
|
1
474
你可能会想用
在轨道上,
如果您坚持使用整数,则必须手动将其转换为
如MCL所指出,要打印价格,请使用:
|
|
|
2
111
这里有一个很好的、简单的方法
你需要
把这个写在你的
你将得到:
|
|
|
3
25
处理货币的常见做法是使用十进制类型。 下面是一个简单的例子,“使用Rails的敏捷Web开发”
这将允许您处理从-999999.99到999999.99的价格。
为了理智,检查你的价值观。 |
|
|
4
7
使用 money-rails gem . 它可以很好地处理您的模型中的货币和货币,并且有许多帮助者来格式化您的价格。 |
|
|
5
5
使用 Virtual Attributes (Link to revised(paid) Railscast) 您可以在整型列中以美分为单位存储价格,并在产品模型中添加虚拟属性price,作为getter和setter。
来源: RailsCasts #016: Virtual Attributes : 虚拟属性是添加不直接映射到数据库的表单字段的干净方法。这里我将演示如何处理验证、关联等。 |
|
|
6
4
如果你在使用Postgres(既然我们现在在2017年),你可能会想给他们
|
|
|
7
2
一定地 integers .
即使bigdecimal技术上存在
|
|
|
8
2
如果有人正在使用Sequel,那么迁移看起来就像:
不知怎的,续集忽略了:精度和:尺度 (续集版本:续集(3.39.0,3.38.0)) |
|
|
9
2
我使用它的方式是:
当然,货币符号、精度、格式等都取决于每种货币。 |
|
|
10
1
您可以将一些选项传递给
如张贴 Dylan Markow |
|
|
11
1
我的底层API都使用美分来表示钱,我不想改变这一点。我也没有用大量的钱工作。所以我把它放在一个助手方法中:
它将整数转换为至少有三位数字的字符串(如果需要,可添加前导零),然后在最后两位数字之前插入小数点,而不使用
它是 一定地 又快又脏,但有时也很好! |
|
|
12
0
Ruby&Rails的简单代码
|
|
|
13
0
对于一些有抱负的RoR开发中的初级/初级学生来说,这只是一个小小的更新和所有答案的内聚,肯定会有一些解释。 用钱工作
使用
几点:
如何生成迁移要使用上述内容生成迁移,请在终端中运行:
或
如本文所述 blog 邮政。 货币格式
KISS
额外的库将不再使用,而是使用内置的帮助器。使用
玩
例如:
给出以下输出
检查对方
把它放在哪里您可以将它放在应用程序帮助程序中,并在视图中以任何数量使用它。
或者你可以把它放在
举个例子,我如何使用
|