3

如果我有类似以下的内容(对不起,这个不好的例子):

resources :houses do
  resource :garage
end

我将如何生成表格?

对于 has_many,它会是这样的:

 form_for([@house, @garage])

这将导致 /houses/1/garage/1

如果我采用上述相同的方法,它将导致 /houses/1/garage.1

4

1 回答 1

3

Afaik,您必须手动输入单一资源的路径。

form_for [@house, @garage], url: house_garage_path(@house)

在 Github 上查看此问题:https ://github.com/rails/rails/issues/1769

于 2013-06-15T19:14:03.617 回答