對不起,如果這是一個愚蠢的問題,我不是一個經驗豐富的Rails開發人員。Rails:顯示從一個模型創建表單到另一個模型視圖
據我瞭解,做事情的Rails的方式是:
- 創建一個模型。
- 通過創建,顯示等操作爲此模型創建一個控制器。
- 通過具有相應名稱(例如new.html.erb,show.html.erb等)的相關視圖呈現這些操作。
- 將視圖路由到路由器所需的URL。
我不明白,但我們是否可以混合兩個模型彼此。
例如,在我們的應用程序中,我們有用戶模型,日曆模型和Post模型。
用戶有很多日曆,日曆中有很多帖子。
而且我們需要讓人們:
- 創建一個從他們的個人資料(用戶#顯示)的新@calendar。
- 從日曆中創建一個新的@post。
我們來完成,這是順便說一句:
- 創建
_calendar_form.html.erb
形式,包括到我們用戶的show.html.erb
。 - 創建
_post_form.html.erb
表單並將其包含到我們的日曆的show.html.erb
中。
但是,我們不確定這是正確的/ Rails的做事方式,感覺我們可能會打破MVC模式。
如果是這樣,是否有解決方案來實現類似的結果,但採用更傳統的方法?
完美,謝謝! –