:size => nil我看到自己为此写了很多f.text_field:
<%= f.text_field :street_address, :size => nil %>
<%= f.text_field :post_code, :size => nil %>
<%= f.text_field :city, :size => nil %>
这只是愚蠢的。如果没有:size => nil上述内容, text_field 会呈现<input>一个size="some number"(通常size="30")我不需要或不想要的。
那么,如何实现 DRY 并使其默认f.text_field不会生成size=30orsize="some number"属性?这样我就可以避免总是不得不输入:size => nil.