我是铁杆新手。我有一些问题对我来说非常头疼,所以这就是:
例如我有这个控制器&视图:
控制器:
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),然后同时将数据插入数据库, 我们的想法是加快速度,这样用户不必一次只输入一个数据,而只需单次提交多个记录
我该怎么做?