我想改变text_field的大小,但它不起作用。
new.html.erb
<div class="row">
<%= form_for(@user) do |f| %>
<%= render 'fields', f: f %>
<%= f.submit "Create my account", class: "btn btn-large btn-primary" %>
<% end %>
</div>
_fields.html.erb
<%= f.label :name %>
<%= f.text_field :name, size: 10 %>
size: 10
无法正常工作。
答案 0 :(得分:1)
这是有效的例子,你做错了,我相信你有一些css样式覆盖你的文本字段:
<%= f.text_field :user, size: 10 %>
如果我从提交中删除class
,请放置</br>
,在css中设置0 width
,现在我看到size
的{{1}}
我希望你明白这一点。
答案 1 :(得分:1)
尝试使用此size
选项
<%= f.text_field :name, :size=>"10" :maxlength=>"254" %>