0

ポストアクションを備えたフォームを持つレールアプリケーションを開発しています。テキスト ボックスの 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を使用しています

4

0 に答える 0