如果我更改 :rows 的值,它会起作用。但无论我用 ':cols =>' 设置什么值,它都会保持默认值。列宽不会改变。
我查看了 html 源代码,它反映了变化。我想知道引导程序的 CSS 可能是嫌疑人......
HTML(最终的 HTML 中有一个“cols=”,但列宽保持在默认值,即 30。我不敢相信自己的眼睛!)
<textarea cols="100" id="comment_body" name="comment[body]" rows="5"></textarea>
导轨:
<%= form_for([@post, @post.comments.build]) do |f| %>
<div class="field">
<i class="icon-user"></i>
<%= f.text_field :commenter %>
</div>
<div class="field">
<i class="icon-comment"></i>
<%= f.text_area :body, :rows => 5, :cols => 100 %>
</div>
<div class="actions">
<%= f.submit %>
<div>
<% end %>