2011-08-10 19 views
3

f.text_areaフィールドのレールのサイズを変更するにはどうすればよいですか?何らかの理由でレールでf.text_areaのサイズを変更する

<%= f.text_area :message, :id => "message_area" %> 

:cols => A, :rows => B:size => "AxB"どちらの作品。また、スタイリングには:idが必要です。

+0

コードはどのように正確に見えますか(:colsと:rowsパラメータ)? HTML出力はどのように見えますか?どのバージョンのレールを使用していますか?ドキュメントによると:colsと:rowsは動作するはずです:http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-text_area –

+0

最初のパラメータ ':message'の目的は、テキスト領域にidを与えます。したがって、追加の ':id'は意味をなさないでしょう。 – dschooh

+2

目的:メッセージは、名前を設定し、モデルインスタンスから値を取得し、以下を使用することもできます。idは、デフォルトのidを上書きする場合には完全に有効です。 – DanneManne

答えて

4

あなたはこのように、テキストエリアのスタイルをCSSを使用することができます:ちょうどテスト

textarea#message_area { 
    width: 100px; 
    height: 100px; 
} 
20
<%= f.text_area :message, :id => "message_area", :cols => 10, :rows => 10 %> 

、これはRailsの3で動作します(と同様にRailsの2で動作するはずです)。

関連する問題