ポストアクションを備えたフォームを持つレールアプリケーションを開発しています。テキスト ボックスの 1 つにインライン スタイルを追加したいと考えていました。次のコードを使用しました
<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 の使用は推奨されるソリューションではありません。私はレール3.1.1を使用しています