0
我正在使用Rails 3.1.0。在我的一个观点中,我有一个form_for块来进行新的操作。表格中填写的大多数字段都以整数形式存储在数据库中,但我想将它们作为选择输入中的字符串呈现给用户。例如,用户可能必须在选择输入中选择Bad,OK,Good,但我希望将Bad存为1,将OK确定为2,将Good放入3.我想将字符串转换为整数浏览器。提交字符串选择表单域到服务器整数
推荐的方法是什么?
我想过要隐藏整数字段,然后使用javascript将选定的字符串转换为整数并填充隐藏的整数字段。这是否有意义或有一个更简单的方法?
这不是一个Rails的具体问题,但我使用Rails,并认为Rails可能有一个很好的方式来做我想做的事情。
您实际上不需要在控制器中进行任何转换。我查看了由此生成的html,每对中的第二个值存储在option标签的value属性中。显然,我想要的功能是内置在选择标签中。谢谢。我会使用你的建议。 – mushroom