Rails如何使form_for输入文本区更宽?

时间:2014-02-15 01:24:57

标签: ruby-on-rails

我正在尝试使输入字段更宽,但我只能使它更长。我已尝试过stackoverflow上的其他建议,例如“cols”=> 50,但这没有做任何事情。

我现在有这个。

    <%= f.text_area  :text, "width" => 80, "rows" => 20 %>

宽度也不起作用,任何想法?

2 个答案:

答案 0 :(得分:2)

您可以使用cols和rows,但我通常使用css来设置表单的样式。您可以将类设置为此文本区域:

<%= f.text_area :text, class: "your_class" %>

然后在你的样式表中:

.your_class{
  width:100%;
}

以下是详细信息的文档:doc

答案 1 :(得分:1)

此代码应该可以使用

<%= f.text_area :text, :cols => 80, :rows => 20 %>