0

シンプルな形です

  <div class="form-inputs">
    <%= f.input :title %>
    <%= f.input :body %>
  </div>

今、私はtextareaにすでにいくつかのテキスト(できればhtml)を事前に入力したいのですが、それを行う方法は?

ありがとう

4

2 に答える 2

1

値を入力するだけで、次のように使用できます。

 <div class="form-inputs">
        <%= f.input :title, :input_html => { :value => "This is title field value." } %>
        <%= f.input :body, :input_html  => { :value => "This is body field value." } %>
      </div>
于 2013-02-25T10:47:53.803 に答える
0

あなたの質問には詳細が少なすぎます。inputを指定するメソッドのオプションがありますvalue。しかし、それはあまり良い習慣ではないと思います。

良い習慣は次のとおりです。

  • 既存のレコードの場合、それが何を持っているかを示しますbody: すでに機能しています
  • 新しいレコードの場合、デフォルトbodyのテキストが必要な場合は、作成時に指定することを お勧めします@rec = Record.new(:body => "default text")
于 2013-02-25T10:47:32.683 に答える