簡體   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