如果我有以下内容(抱歉这个坏例子):
resources :houses do
resource :garage
end
我如何为其生成表单?
对于has_many,它将类似于:
form_for([@house, @garage])
这将导致/ houses / 1 / garage / 1
如果我采用上述相同方法,则会产生/houses/1/garage.1
答案 0 :(得分:2)
Afaik,您必须手动输入单一资源的路径。
form_for [@house, @garage], url: house_garage_path(@house)
在Github上查看此问题:https://github.com/rails/rails/issues/1769