Ruby on rails 如何使用嵌套和单个资源呈现窗体
我有这条路线Ruby on rails 如何使用嵌套和单个资源呈现窗体,ruby-on-rails,helper,renderpartial,nested-resources,Ruby On Rails,Helper,Renderpartial,Nested Resources,我有这条路线 resources :childs do resources :draws end resources :draws 如何编写用于添加和编辑绘图的单个_form.htm.erb 我的意思是,从new\u draw\u path中,我将使用form\u作为(@draw),然后用f选择子对象 从new\u child\u draw\u path中,我将使用form\u来([@child,@draw])从参数中选择child 如何在一个视图或帮助器中组合这两种方法?url\u fo
resources :childs do
resources :draws
end
resources :draws
如何编写用于添加和编辑绘图的单个_form.htm.erb
我的意思是,从new\u draw\u path
中,我将使用form\u作为(@draw)
,然后用f选择子对象
从new\u child\u draw\u path
中,我将使用form\u来([@child,@draw])
从参数中选择child
如何在一个视图或帮助器中组合这两种方法?
url\u for
忽略数组中的nil,因此[@variable\u that\u is\u nil,@draw]
与[@draw]
相同,或者只是@draw
。因此,在的表单中使用[@child,@draw]
是可以的。如果未声明@child,您只需在表单中添加一些条件,就可以选择子项列表(可能会让人困惑,但我指的是要从中选择的子ID列表)