rails多输入记录

时间:2011-05-13 03:26:47

标签: ruby-on-rails ruby-on-rails-3

我是铁杆新手。我有一些问题对我来说非常头疼,所以这就是:

例如我有这个控制器&视图:

控制器:

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

查看:

<% 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 %>

所以我的问题是:

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

我该怎么做?

0 个答案:

没有答案