1

この構文を機能させることができないようです。これを最大長の 3 文字に制限したいと思います。

<%= number_field_tag "foo[bar]" %>

機能していない私のアプローチは <%= number_field_tag "foo[bar]", :maxlength =>3 %>

よろしくお願いします

4

3 に答える 3

0

http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tagnumber_field_tag )のすべてのオプションを受け入れるので、問題なく使用できるはずです。 text_field_tag

このタイプミスが、機能しない理由のはずです。

使用し:maxlength => 3ないでください:maxlenght => 3

アップデート:

の2番目のパラメーターは、number_field_tagまたは次のようvalueに設定できます(Yoshiji氏の回答でも指摘されています):nilempty

<%= number_field_tag "foo[bar]", '', :maxlength =>3 %>
于 2013-08-02T18:03:30.717 に答える