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 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, который указывает, сколько форм (грубо говоря, дублирует раздел формы) Я хочу генерировать на основе count, а затем вставлять данные в базу данных одновременно, идея состоит в том, чтобы ускорить процесс, чтобы пользователю не приходилось вводить данные только по одному за раз, но несколько записей при одной отправке

Как мне это сделать?

Комментарии:

1. Вам интересно использовать javascript? Или делать все на сервере?

2. я думаю, что javascript будет в порядке, я ценю любое доступное решение 🙂