我正在使用 Rails 3.1.0。我的一个视图中有一个 form_for 块,用于执行新操作。表单中填写的大多数字段都作为整数存储在数据库中,但我想在选择输入中将它们作为字符串呈现给用户。例如,用户可能必须在选择输入中从 Bad、OK、Good 中进行选择,但我想将 Bad 存储为 1、OK 存储为 2、Good 存储为 3。我想将字符串转换为整数浏览器。
完成此操作的推荐方法是什么?
我想过隐藏整数字段,然后使用javascript将选定的字符串转换为整数并填写隐藏的整数字段。这有什么意义还是有更简单的方法?
这不是 Rails 特定的问题,但我正在使用 Rails 并认为 Rails 可能有一种很好的方式来做我想做的事情。