繁体   English   中英

如何将一个表单/表格用于多个 MVC?

[英]How can i use a one form/table for multiple MVC's?

因为我是 RoR 的新手,所以我无法真正理解如何做到这一点。我有一个Price model,这是我想用于 forms 的唯一表。 我想要另外两个 MVC,它们是UserDataSearch

场景是用户可以输入价格,这些价格在 go 中有 3 个位置。 它可以是他们的数据区域、搜索区域或两个区域。 但不同的是,数据区域将在表单上包含我的部分,例如价格类别,搜索区域也是如此,您可以在该表单上放置标签。

那么如何设置它以便我将我的价格表单用于其他 2 个 MVC?

编辑:

User has_many Prices

UserData has_many Prices和类别属于_to UserData

Search has_many PricesTag belongs_to Search

Price形式 = 价格名称、日期和成本。

用户数据 + 价格表 + Category UserData = 价格名称、日期、成本和类别

Search + 价格表 + Tag Model = 价格名称、日期、成本和价格标签(蔬菜、糖果?)

嗨,如果您使用的是 rails 3,请检查http://railscasts.com/episodes/269-template-inheritance如果旧版本您应该在您的视图目录下创建shared文件夹并将部分_price_form放置在页面http://guides.rubyonrails.org/layouts_and_rendering.html - 渲染指南

如果您在模型之间有任何联系,请发布其描述

现在如何为多个模型创建一个表格以便更好地理解我建议你检查这两个 railscasts

http://railscasts.com/episodes/196-nested-model-form-part-1 http://railscasts.com/episodes/197-nested-model-form-part-2

http://stackoverflow.com/questions/5717421/accepts-nested-attributes-for-practical-form-use-for-in-rails-3也可能有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM