Ruby on rails 如何:从多个输入框的值生成数组-然后存储在Rails模型中

Ruby on rails 如何:从多个输入框的值生成数组-然后存储在Rails模型中,ruby-on-rails,arrays,model,Ruby On Rails,Arrays,Model,我试图学习如何从下面的所有输入框中获取值,使它们与“产品”相关,并将它们存储到我的模型数据库中 用户可以创建任意数量的这些产品,下面的三个3就是一个例子。他们在一个输入中填写数量,将产品链接粘贴到输入中,并将产品的简短描述放入另一个输入框中 当用户提交表单时,我是否可以使用Javascript或jQuery获取所有产品输入框的内容数量、链接、描述,然后创建X个产品数组以存储在我的数据库中 完整说明:用户正在将产品信息保存到订购单系统。我需要将每个产品的所有值保存到我的票证模型中,以保存所有其他用

我试图学习如何从下面的所有输入框中获取值,使它们与“产品”相关,并将它们存储到我的模型数据库中

用户可以创建任意数量的这些产品,下面的三个3就是一个例子。他们在一个输入中填写数量,将产品链接粘贴到输入中,并将产品的简短描述放入另一个输入框中

当用户提交表单时,我是否可以使用Javascript或jQuery获取所有产品输入框的内容数量、链接、描述,然后创建X个产品数组以存储在我的数据库中

完整说明:用户正在将产品信息保存到订购单系统。我需要将每个产品的所有值保存到我的票证模型中,以保存所有其他用户信息,但我不确定这是最好的方法。我是否创建产品模型/数据库,然后将所有产品条目存储到产品模型中,然后使用密钥将我的产品模型与我的票证模型关联?如果我这样做的话,我怎样才能使多张票可以使用相同的产品,如果它已经存在,以帮助消除重复。那需要换钥匙吗

或者,我应该在我的票证模型中添加一列,并在该列中存储产品的信息数组吗

查看HTML

请询问这是否有意义。

你为什么要这样做? 你想列一个数据列表吗

 1 http://exampleurl.com/example_producturl Example product description.
 5 http://exampleurl.com/example_producturl Another example product description.
你能行

  <% products.each do |product| %>
    <%=link_to product_path(product)%>
描述将是

 <%=product.name%>
 <%=product.price%> 
 etc.

或者我不明白这个问题?

所以棘手的部分是用户可以动态添加新产品。因此,当用户提交表单时,列出要存储的产品数量是随机的。我如何使用jQuery或javascript收集每个产品的数据,无论用户添加了多少产品,然后将每个数组存储在我的票证模型的“订单”列下。或者有更好的方法来保存这些数据吗?但是你可以把不同的随机数放在一起,或者用:where amount of items in products variable.Hmm。我会仔细考虑一下,看看到时候我能不能把这个想法付诸实施。谢谢你的建议。好吧——在仔细阅读了你的话之后,这不是我想要的。
  <% products.each do |product| %>
    <%=link_to product_path(product)%>
 <%=product.name%>
 <%=product.price%> 
 etc.