#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 будет в порядке, я ценю любое доступное решение 🙂