我需要人类高度的下拉列表,例如 5'2、5'3、5'4 等。最好是 4'0 到 8'0。有 gem 或插件吗?我似乎找不到一个。

最佳答案

据推测,无论如何您都会以英寸为单位存储它,因此您可以生成 @heights 以传递给 options_from_collection_for_select ,例如:

(56..112).to_a.map { |inch| { id: inch.to_s, name: (inch/12).floor.to_s+'\''+(inch%12).to_s } }

也许将英寸到字符串转换分解为辅助方法。

关于ruby - Rails 的人体高度下拉列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10222118/

10-13 02:08