Ruby on rails 在HAML中显示货币的控件

Ruby on rails 在HAML中显示货币的控件,ruby-on-rails,haml,currency,Ruby On Rails,Haml,Currency,我有一个RubyonRails4HamlWeb应用程序,其中我需要一个输入控件以美元表示货币 我已经使用了一些javascript,但到目前为止还没有什么是理想的。如果我只限制字符的类型,用户仍然可以键入类似12.222.33334的内容 如果我找不到更好的东西,我想我会给用户两个文本框——一个是美元,另一个是美分,并且只允许他们在这两个框中输入数字,美分框只允许两个字符 尽管如此,我还是情不自禁地认为必须有更好的东西——一个特定的HAML控件,允许用户输入钱——就像有日期控件一样。到目前为止,

我有一个RubyonRails4HamlWeb应用程序,其中我需要一个输入控件以美元表示货币

我已经使用了一些javascript,但到目前为止还没有什么是理想的。如果我只限制字符的类型,用户仍然可以键入类似12.222.33334的内容

如果我找不到更好的东西,我想我会给用户两个文本框——一个是美元,另一个是美分,并且只允许他们在这两个框中输入数字,美分框只允许两个字符

尽管如此,我还是情不自禁地认为必须有更好的东西——一个特定的HAML控件,允许用户输入钱——就像有日期控件一样。到目前为止,我还没有找到任何东西

有什么建议吗

提前感谢,,
Tim

这个jQuery插件应该可以帮助您从JS端实现所需的功能:您正在寻找客户端验证吗?因为只需一个简单的输入字段,就可以轻松地在模型上进行验证