标签: ruby-on-rails database data-structures
我正在编写和应用程序让生产人员估算构建某些产品的成本, 他们希望能够提供产品的基础数据(产品名称,客户端等),并在同一页面中为它制作配方(需要哪些材料才能构建它),我想知道我该怎么做保存我的rails控制器中的表格数据(即产品价格,数量等)可以做到吗? 感谢
答案 0 :(得分:2)
在railscast #196,#197和#198上巧妙地解释了这一点。给他们看看。
答案 1 :(得分:1)
每个项目都需要一个模型,它们之间的关系都是
所以产品和材料的模型
#app/model/product.rb has_many :materials #app/model/material.rb belongs_to :product
对于产品,您可以使用name,client_name等设置表格。对于材料,您可以将表格设置为名称,数量,unit_cost,product_id