由于我是RoR的新手,所以我无法真正理解如何做到这一点。我有一个Price
模型,这是我想用于表单的唯一表。我想要另外两个UserData
和Search
的MVC。
方案是用户可以输入价格,这些价格有3个地方可去。它可以是他们的数据区域,搜索区域或两个区域。但是扭曲的是数据区域将在表单上包含我的部分,如价格类别,与搜索区域相同,您可以在其上添加标签。
那么我如何设置它以便我将其价格表格用于其他2个MVC?
编辑:
User
has_many Prices
UserData
has_many Prices
和类别belongs_to UserData
Search
has_many Prices
和Tag
belongs_to Search
Price
表单=价格名称,日期和仅限费用。
UserData
+价格表+ Category
型号=价格名称,日期,费用和类别。
Search
+价格表+ Tag
型号=价格名称,日期,费用和价格的标签(蔬菜,糖果?)
答案 0 :(得分:1)
嗨如果你正在使用rails 3,请检查http://railscasts.com/episodes/269-template-inheritance
如果旧版本你应该在你的views目录下创建文件夹shared
并在那里放置部分_price_form
并在页面{{1 - 渲染指南
如果您在型号之间有任何联系,请发布说明
现在如何为多个模型提供一个表单 为了更好地理解,我建议你检查这两个railscast
http://guides.rubyonrails.org/layouts_and_rendering.html
http://railscasts.com/episodes/196-nested-model-form-part-1
http://railscasts.com/episodes/197-nested-model-form-part-2
也可能有帮助