1

我有这条路线

resources :childs do
  resources :draws
end
resources :draws

如何编写一个 _form.htm.erb 来添加和编辑绘图?

我的意思是,从new_draw_path我将使用form_for(@draw)然后使用 f.select 助手选择孩子

new_child_draw_path我会使用form_for([@child,@draw])从参数中选择孩子

我如何将这两种方法结合在一个视图或助手中?

4

1 回答 1

0

url_for忽略数组中的 nils,因此[@variable_that_is_nil, @draw]与 相同[@draw]或只是@draw. 所以[@child, @draw]form_for. 如果未声明 @child,您只需在表单中添加一些条件即可选择子列表(可能会令人困惑,但我指的是要从中选择的子 ID 列表)。

于 2013-02-08T02:05:49.480 回答