相关疑难解决方法(0)

rails中字符串和文本之间的区别?

我正在使用Rails创建一个新的Web应用程序,并且想知道,string和之间有什么区别text?什么时候应该使用?

ruby-on-rails

422
推荐指数
5
解决办法
18万
查看次数

Rails 4:可用数据类型列表

我在哪里可以找到可以在Ruby on Rails 4中使用的数据类型列表?如

  • text
  • string
  • integer
  • float
  • date

我一直在学习新的,我很想有一个我可以轻易参考的清单.

ruby ruby-on-rails ruby-on-rails-4 rails-activerecord

395
推荐指数
5
解决办法
28万
查看次数

ActiveRecord中的Float vs Decimal

有时,Activerecord数据类型让我感到困惑.呃,经常.对于特定情况,我的一个永恒问题是:

我应该使用:decimal:float

我经常遇到这个链接,ActiveRecord :: decimal vs:float?,但答案不够清楚,我无法确定:

我见过许多线程,人们建议不要使用浮点数并始终使用小数.我也看到一些人建议只使用浮动用于科学应用.

以下是一些示例案例:

  • 地理位置/纬度/经度:-45.756688,120.5777777,...
  • 比/百分比:0.9,1.25,1.333,1.4143,...

:decimal过去曾经使用过,但是我发现与BigDecimal浮点数相比,处理Ruby中的对象是不必要的尴尬.例如,我也知道我可以:integer用来代表金钱/美分,但它并不适合其他情况,例如精确度随时间变化的数量.

  • 使用每个的优点/缺点是什么?
  • 知道使用哪种类型会有什么好的经验法则?

floating-point types ruby-on-rails decimal rails-activerecord

274
推荐指数
3
解决办法
12万
查看次数

Rails 3数据类型?

在哪里可以找到可在rails 3中使用的数据类型列表?(例如文本,字符串,整数,浮点数,日期等?)我会随机了解新的,但我希望有一个我可以轻松参考的列表.

ruby ruby-on-rails ruby-on-rails-3 rails-activerecord

158
推荐指数
4
解决办法
7万
查看次数