我正在开发一个带有post动作的表单的rails应用程序。我想在其中一个文本框中添加内联样式。我使用了以下代码
<div class="control-group">
<%= f.label :name, :class => "control-label"%>
<div class="controls"><%= f.text_field :name,:class=>'form-control',:style=>"width:initilal;" %></div>
</div>
但令人惊讶的是,当呈现页面时,相关部分的生成的HTML变为:
<div class="control-group">
<%= f.label :name, :class => "control-label"%>
<div class="controls"><%= f.text_field :name,:class=>'form-control',:style=>"width:initilal;" %></div>
</div>
输出中有'style'属性,但其值为空。
为什么会这样?
注意:使用外部CSS不是首选解决方案。我正在使用rails 3.1.1