我是Rails初學者。Rails:插入資源,同時可以插入子資源
我有一個問題,但首先,這裏是一個圖像來解釋什麼,我想做的事:
口頭:我掙扎,有一個新的頁面資源,我可以在其中添加相關的子資源。
當我點擊add new subresource
時,我想要獲取子資源的新頁面。點擊保存後,在字段完成後,我應該重定向回新的資源頁面,我應該在裏面看到新關聯的子資源。
我試圖插入這行代碼在資源新形式:
link_to 'New Sub Resource', new_resource_sub_resource_path(@resource)
但是當我點擊,它返回類似:
No route matches {:resource_id=>nil} missing required keys: [:resource_id]
顯然,資源是不是還保存所以它抱怨,因爲它沒有一個ID ...這是可以解決的?如果是這樣,怎麼樣?