ruby-on-rails - 是否有任何在 Rails 上翻译测量单位的解决方案?

标签 ruby-on-rails ruby internationalization units-of-measurement localization

我想在 Ruby on Rails 应用程序中实现度量单位首选项。

例如,用户应该能够选择以英里或公里显示距离。而且,显然,不仅显示值,而且输入值。

我想所有的值都应该存储在一个全局测量系统中以简化计算。

是否有针对此的任何直接解决方案?还是我应该自己写?

最佳答案

ruby gem“ruby-units”可能会有所帮助:

http://ruby-units.rubyforge.org/ruby-units/

require 'rubygems'
require 'ruby-units'

'8.4 mi'.to('km')      # => 13.3576 km
'8 lb 8 oz'.to('kg')   # => 3.85554 kg

a = '3 in'.to_unit
b = Unit('5 cm')
a + b                  # => 4.968 in
(a + b).to('cm')       # => 16.62 cm

关于ruby-on-rails - 是否有任何在 Rails 上翻译测量单位的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009067/

相关文章:

ruby - 从命令行运行 Ruby 库

python - Django i18n 和 python 语言环境(和日期)

ruby-on-rails - 如何在 Ruby on rails 3 中使用 Phonegap

ruby-on-rails - Prawn : adding background image of larger resolution

ruby-on-rails - admin 应该是子域还是命名空间?

ruby-on-rails - Application.css.scss 导致 rails 4 出现问题

ruby-on-rails - RSpec关于 Controller 和 stub

ruby-on-rails - 如何标准化Rails项目的JSON结果

ruby-on-rails - Rails 3.1 共享客户端/服务器模板,支持 i18n

grails - 在 Grails 中翻译 HTML 选择元素