0

次のように定義されたフリーテキストフィールドがあります

t.text :freeText

GUIで定義されています

<p>
  <b>Freetext:</b>
  <%= @recipe.freeText %>
</p>

HTMLでテキストフィールドを取得します。大きな入力テキストを複数行で表示できるようにしたい (JTextField ではなく JTextArea のようなもの)。どのように宣言すればよいですか?

4

1 に答える 1

0

次のように、 text_areaタグ ヘルパーを使用できます。

<% form_for(@recipe) do |f| %>
    <%= f.text_area :freeText, :html => {:cols => "40", :rows => "10"} %> 
<% end %>

ところで、Ruby スタイル ガイドを読んで、変数に適切な名前を付ける方法を (特に) 知っておいてください。GitHub からの次のものは素晴らしいです。

于 2012-04-29T21:59:39.493 に答える