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 回答