Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.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 通过一次提交将多行更改为一个模型_Ruby On Rails_Forms_Models - Fatal编程技术网

Ruby on rails 通过一次提交将多行更改为一个模型

Ruby on rails 通过一次提交将多行更改为一个模型,ruby-on-rails,forms,models,Ruby On Rails,Forms,Models,我正在尝试创建一个rails站点,它使用了多种模型。一个是一个名为requests的模型,它接收与一次购买相关的几条信息。另一个是在一个“订单”id下收集多个请求的模型 问题是,我希望与请求关联的视图允许一次提交多个请求条目,但我无法理解这一点。正如我现在看到的,有人可以提交一个单一的“剪切”请求,但我希望他们在一个页面上输入多个剪切请求,一次提交 与我的视图关联的当前表单文档是: <%= form_for(@request) do |f*| %> <div class=

我正在尝试创建一个rails站点,它使用了多种模型。一个是一个名为requests的模型,它接收与一次购买相关的几条信息。另一个是在一个“订单”id下收集多个请求的模型

问题是,我希望与请求关联的视图允许一次提交多个请求条目,但我无法理解这一点。正如我现在看到的,有人可以提交一个单一的“剪切”请求,但我希望他们在一个页面上输入多个剪切请求,一次提交

与我的视图关联的当前表单文档是:

<%= form_for(@request) do |f*| %>

  <div class="field">
    <%= f.label :cut %><br />
    <%= f.text_field :cut %>
  </div>
   <div class="field">
    <%= f.label :lbs %><br />
    <%= f.number_field :lbs %>
  </div>
  <div class="field">
    <%= f.label :notes %><br />
    <%= f.text_field :notes %>
  </div>
  <div class="field">
    <%= f.label "Order ID" %><br />
    <%= f.number_field :order_id %>
  </div>
  <div class="field">
    <%= f.label :status %><br />
    <%= f.number_field :status %>
  </div>

  <div class="actions">
    <%= f.submit %>
  </div>

<% end %>






你知道如何创建一个表单文档,允许我在一次提交中输入多个新的“行”请求吗?或者如何确保它们都具有相同的订单id


谢谢。

试试这些来自Ryanb的视频,我想它们会让你受益匪浅


谢谢!我现在正在检查。RailsCasts说有一个更新版本的演员阵容(我可以以每月9美元的订阅价格访问),我想知道你是否知道我是否需要这些,或者你链接到我的那些是否适合Rails 3。这取决于你有多好;)说真的,方法学并没有太大的改变,所以我认为你应该能够找到答案。如果没有,你可以带着具体的问题回到这里。