我是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 ...这是可以解决的?如果是这样,怎么样?