0

我有一个 Rails 表单,我正在尝试使用其中一个:size或两个 来更改默认字段的大小,:cols => "30", :rows => "10"如下面的代码所示。但是,表单字段保持默认大小。有什么我做错了吗?

<%= d.text_field c, :class => 'random', :value => "#{c}", :size => "30", :id => 'correction_data_'"#{c.parameterize}"%>

或者这样

<%= d.text_field @title, :class => 'random', :value => "#{@title}", :cols => "30", :rows => "10", :id => 'correction_data_'"#{@title.parameterize}"%>
4

1 回答 1

0

text_field不考虑rowscols属性,但确实考虑size属性。 text_area考虑rows,colssize属性。

文本域:

<%= d.text_field c, :class => 'random', :value => "#{c}", :size => 30, :id => 'correction_data_'"#{c.parameterize}" %>

text_area 使用行和列:

<%= d.text_area @title, :class => 'random', :value => "#{@title}", :cols => 30, :rows => 10, :id => 'correction_data_'"#{@title.parameterize}" %>

text_area 使用大小:

<%= d.text_area @title, :class => 'random', :value => "#{@title}", :size => "30x10", :id => 'correction_data_'"#{@title.parameterize}" %>
于 2013-08-07T22:56:30.780 回答