Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails多输入记录_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails rails多输入记录

Ruby on rails rails多输入记录,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我不熟悉rails。我有一个让我头疼的问题,这里是: 例如,我有一个控制器和视图: 控制器: class OrdersController < ApplicationController def new @Order = Order.new end def create @Order = Order.new(params[:order]) if @Order.save flash[:notice] = "Successfully crea

我不熟悉rails。我有一个让我头疼的问题,这里是:

例如,我有一个控制器和视图:

控制器:

class OrdersController < ApplicationController
  def new
    @Order = Order.new
  end 

  def create
    @Order = Order.new(params[:order])
    if @Order.save
      flash[:notice] = "Successfully created order."
      redirect_to @Order
    else
      render :action => 'new'
    end
  end
class OrdersController“新建”
终止
终止
视图:





所以我的问题是:

在显示上面的表单之前,我希望有一个text_field_标记,指定我希望基于count生成多少表单(粗略地说,复制表单div),然后同时将数据插入数据库, 这个想法是为了加快速度,这样用户就不必一次只输入一条数据,而是一次提交多条记录


我该怎么做?

您对使用javascript感兴趣吗?或者在服务器上做所有事情?我认为javascript会好的,我感谢任何可用的解决方案:)
<% title "Menu Order" %>
<%= form_for @Order do |f| %>
  <%= f.error_messages %>

<div id="form-order">
  <p>
    <%= f.label :name%><br />
    <%= f.text_field :name, %>
  </p>
  <p>
    <%= f.label :menu_order %><br />
    <%= f.text_field :menu_order  %>
  </p>   
</div>
<%= f.submit %>