首先在controller进行增加循环

 def new
    @my_blog = MyBlog.new
    i = 1
    loop do
      if i > params[:mount].to_i
        break
      end
      @my_blog = MyBlog.create! title: params[:title], content: "#{(('A'..'Z').to_a + (0..9).to_a).shuffle[0,12].join}", created_at: Time.now, updated_at: Time.now
      i = i +1
    end
  end

然后在视图页面进行表单的增加

<h3>新建页面</h3>

<%= render 'form' %>
<br/>

<%= link_to '返回', my_blogs_path %>
<%= form_tag '', method: :get do %>
  <label class="control-label">
    标题
    <i data-toggle="popover" data-togger="hover" data-container='body' data-html='true' title='说明:根据标题内关键词模糊查询' data-content='输入xxxxx' %>
    <%= text_field_tag :title, params[:title] %>
  </label>
    数量: <%= text_field_tag :mount, params[:mount], value: 1 %>
  <%= submit_tag '新建', class: "form_submit", class: 'btn btn-secondary btn-sm fa-input' %>
<% end %>

默认值的设置使用value即可,注意默认值会与placeholder进行冲突,影响不大。

<%= text_field_tag :count, params[:count], value: 1, class: 'form-control', placeholder: "例如 100" %>